Diff of the two buildlogs: -- --- b1/build.log 2024-11-16 00:17:05.536778494 +0000 +++ b2/build.log 2024-11-15 23:52:55.478798642 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Nov 15 11:52:59 -12 2024 -I: pbuilder-time-stamp: 1731714779 +I: Current time: Fri Dec 19 19:54:30 +14 2025 +I: pbuilder-time-stamp: 1766123670 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/experimental-reproducible-base.tgz] I: copying local configuration @@ -36,52 +36,84 @@ 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/3799225/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3969462/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-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 Dec 19 05:54 /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/3969462/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3969462/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=20 ' - DISTRIBUTION='experimental' - 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]="2" [2]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.32(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=experimental + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='61d3d94cef9d4724848f1467087eef35' - 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='3799225' - PS1='# ' - PS2='> ' + INVOCATION_ID=5e59f75375124e8a95ea3c0d39cfcd22 + 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=3969462 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.9uE9sXPc/pbuilderrc_mitK --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.9uE9sXPc/b1 --logfile b1/build.log miopen_5.5.1+dfsg2-1.dsc' - SUDO_GID='110' - 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.9uE9sXPc/pbuilderrc_C1cx --distribution experimental --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.9uE9sXPc/b2 --logfile b2/build.log miopen_5.5.1+dfsg2-1.dsc' + SUDO_GID=111 + SUDO_UID=106 + 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.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.10.11+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.10.11-1~bpo12+1 (2024-10-03) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3799225/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3969462/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -286,7 +318,7 @@ Get: 129 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 rocm-cmake all 6.0.0-1 [28.2 kB] Get: 131 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 7s (48.5 MB/s) +Fetched 337 MB in 12s (29.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal: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 ... 19966 files and directories currently installed.) @@ -728,8 +760,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Nov 15 23:54:38 UTC 2024. -Universal Time is now: Fri Nov 15 23:54:38 UTC 2024. +Local time is now: Fri Dec 19 05:56:16 UTC 2025. +Universal Time is now: Fri Dec 19 05:56:16 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:amd64 (1.83.0-3.2+b1) ... @@ -840,7 +872,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-1_source.changes +I: user script /srv/workspace/pbuilder/3969462/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for experimental +I: user script /srv/workspace/pbuilder/3969462/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-1_source.changes dpkg-buildpackage: info: source package miopen dpkg-buildpackage: info: source version 5.5.1+dfsg2-1 dpkg-buildpackage: info: source distribution experimental @@ -1044,8 +1080,8 @@ Adding Test: log_test_neg Adding Test: na_infer Adding Test: solver_convasm3x3u --- Configuring done (5.5s) --- Generating done (0.9s) +-- Configuring done (4.4s) +-- Generating done (0.7s) CMake Warning: Manually-specified variables were not used by the project: @@ -1057,7 +1093,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 -j20 "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 @@ -1070,17 +1106,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 src/sqlite/CMakeFiles/sqlite_memvfs.dir/build.make src/sqlite/CMakeFiles/sqlite_memvfs.dir/build +make -f addkernels/CMakeFiles/addkernels.dir/build.make addkernels/CMakeFiles/addkernels.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 -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 +[ 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/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 +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 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] @@ -1114,76 +1150,161 @@ [ 0%] Built target addkernels 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) -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 #2 +[ 1%] Inlining kernels batch #1 +[ 1%] Inlining kernels batch #5 (includes) [ 1%] Inlining kernels batch #0 -[ 1%] Inlining kernels batch #4 (includes) [ 1%] Inlining kernels batch #3 (includes) -[ 1%] Inlining kernels batch #5 (includes) -[ 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 +[ 1%] Inlining kernels batch #2 +[ 1%] Inlining kernels batch #6 (includes) +[ 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_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/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 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 -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_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_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_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_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_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' make -f src/CMakeFiles/MIOpen.dir/build.make src/CMakeFiles/MIOpen.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 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 -[ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/activ_api.cpp.o -[ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/batchnorm/problem_description.cpp.o +[ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/activ/problem_description.cpp.o [ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_ss.cpp.o +[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/batch_norm.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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_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/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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/activ_api.cpp.o +[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/batchnorm/problem_description.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/buffer_info.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/check_numerics.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.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/batch_norm.cpp.o -[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/impl_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 -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 -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm_dynamic.cpp.o +[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/convolution.cpp.o +[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o [ 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 +[ 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/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/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 -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +[ 7%] 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/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 -[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm_dynamic.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/impl_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/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/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/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/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/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_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/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 +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/convolution_api.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/ctc_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/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 +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/ctc.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/dropout.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/db.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/dropout_api.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/execution_context.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/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 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/find_controls.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/expanduser.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/convolution.cpp.o +[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/find_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/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 +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_warnings.cpp.o +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/load_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/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 +[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/fused_api.cpp.o +[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/db_record.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/fusion.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/generic_search.cpp.o +[ 13%] 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/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/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 +[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/invoker_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/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 +[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_build_params.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +[ 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/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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/fusion.cpp.o -MF CMakeFiles/MIOpen.dir/fusion.cpp.o.d -o CMakeFiles/MIOpen.dir/fusion.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.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/generic_search.cpp.o -MF CMakeFiles/MIOpen.dir/generic_search.cpp.o.d -o CMakeFiles/MIOpen.dir/generic_search.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/generic_search.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/handle_api.cpp.o -MF CMakeFiles/MIOpen.dir/handle_api.cpp.o.d -o CMakeFiles/MIOpen.dir/handle_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/handle_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/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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 /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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ 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/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()); + | ^~~~~~~~ 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_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: +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()); + | ^~~~~~~~ +/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/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 +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] @@ -1204,12 +1325,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:/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(); - | ^~~~~~~~~~~~~~~~~~ -61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -1228,9 +1343,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()); | ^~~~~~~~ -13 warnings 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/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] @@ -1272,55 +1386,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()); | ^~~~~~~~ -13 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 host. - -[ 7%] 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/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 1 warning generated when compiling for gfx906. -[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/ctc.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -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/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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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()); | ^~~~~~~~ @@ -1331,8 +1402,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/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/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] @@ -1359,12 +1430,12 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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. +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/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: @@ -1381,8 +1452,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/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/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] @@ -1409,14 +1480,21 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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()); | ^~~~~~~~ -12 warnings generated when compiling for gfx906. -10 warnings generated when compiling for gfx906. -1 warning generated when compiling for gfx906. -4 warnings 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 +1 warning generated1 warning generated when compiling for host. + when compiling for gfx906. 9 warnings generated when compiling for gfx906. +[ 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 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: @@ -1442,11 +1520,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:61:13[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/ctc_api.cpp.o -: 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/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 - - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -1505,7 +1578,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(y); +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()); + | ^~~~~~~~ +61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -1760,14 +1841,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 + seconIn 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] -d_ 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -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); @@ -1904,6 +1978,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); | ^~~~~~ +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 +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp se:c61o:nd13_:i ndwarning: exunsafe pointer arithmetic [-Wunsafe-buffer-usage], + &(any_arg.b uf61f | e r [0 ] ), a ny _naerwg.(sbiuzef(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); | ^~~~~~ @@ -1919,11 +2003,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); | ^~~~~~ +4 warnings generated when compiling for gfx906. +10 warnings generated when compiling for gfx906. /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. -164 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: @@ -1931,19 +2015,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()); | ^~~~~~~~ -1 warning generated when compiling for gfx906. -[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/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/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 -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 host. -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/db_record.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -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/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: In file included from /build/reproducible-path/miopen-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] @@ -1985,97 +2058,122 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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: +1 warning generated when compiling for gfx906. +164 warnings generated when compiling for gfx906. +[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/pooling_api.cpp.o +[ 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/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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +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()); | ^~~~~~~~ -/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/build/kernel_includes.cpp:28: +2 warnings generated when compiling for gfx906. +1 warning 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 +13 warnings generated when compiling for gfx906. +[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/ramdb.cpp.o +[ 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/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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +1 warning generated when compiling for gfx906. +[ 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: +/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/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()); | ^~~~~~~~ -13 warnings generated when compiling for host. -[ 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/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 -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: +/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); + | ^~~~~~~~~~~ +10 warnings generated when compiling for gfx906. +[ 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 +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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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: +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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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/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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/check_numerics.cpp:29: +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/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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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_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: +/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/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/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] @@ -2084,36 +2182,145 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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. +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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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 warning warning generated when compiling for host. + generated when compiling for gfx906. +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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +3 warnings generated when compiling for gfx906. +/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) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:75:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 75 | max_label_len = std::max(max_label_len, labelLengths[i]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:76:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 76 | total_label_len += labelLengths[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:77:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 77 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:79:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 79 | for(int j = 0; j < labelLengths[i]; j++) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:81:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 81 | if(labels[labels_offset[i] + j] >= class_sz) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:86:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:86:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:90:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + | ^~~~~~~~~~~~ +/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]) + | ^~~~~~~~~~~~ +[ 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/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/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 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] + : FusionTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp43 | 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 +201 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +: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{}); + | ^ +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()); | ^~~~~~~~ @@ -2139,6 +2346,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) {} | ^ +/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_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: @@ -2161,8 +2377,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) {} | ^ -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/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()); + | ^~~~~~~~ +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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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 | stIn 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] +ru ct 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.hpp154 | :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 mem:428:17: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here +cpy 428 | solvers.SearchForAllSolutions(fusion_ctx, miopen::GetDb(fusion_ctx), AnyInvokeParams{}); + | ^ +(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +4 warnings 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 +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] @@ -2198,18 +2461,45 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/activ_api.cpp:28: +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/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/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: +1 warning generated when compiling for host. +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] @@ -2236,72 +2526,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: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. -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/dropout_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/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 -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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + s10 warnings generated when compiling for host. -econd_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 + seIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm_api.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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/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 +1 warning generated when compiling for host. +[ 16%] 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 +[ 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 +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()); | ^~~~~~~~ -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); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ +1213 warnings generated when compiling for host. + warnings generated when compiling for host. +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); | ^~~~~~ @@ -2311,6 +2567,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/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); | ^~~~~~ @@ -2335,6 +2598,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()); + | ^~~~~~~~ +[ 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/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 +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); | ^~~~~~ @@ -2362,6 +2636,39 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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_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/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/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 host. +1 warning generated when compiling for gfx906. +[ 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/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: +In file included from /build/reproducible-path/miopen-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); | ^~~~~~ @@ -2398,6 +2705,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 | [ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o + 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/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 +9 warnings generated when compiling for host. +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); | ^~~~~~ @@ -2509,7 +2827,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.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[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o +: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -2524,6 +2843,52 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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()); + | ^~~~~~~~ +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/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/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); | ^~~~~~ @@ -2578,6 +2943,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); | ^~~~~~ +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 /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 : 13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] += cfg.t e61n | s o r _ b _ c l unsetwe(bru_flfeenrg +t hsse[c2o]n d*_ icnfdge.xt)e nUs(oyr)_;b +_ t| h ^~~~~~r +ead_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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp n:b61_:n13:0 warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + =61 | c f g . t e n snoerw_(bb_ucflfuesrt e+ rs_elceonngdt_hisn[d2e]x ) *U (cyf)g;. + t| e ^~~~~~n +sor_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] + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp129 | : 61:u13i:n twarning: 3unsafe pointer arithmetic [-Wunsafe-buffer-usage]2 +_t nb_n1 b61 | =n ecwf(gb.utfefnesro r+_ bse_ccolnuds_tienrd_elxe)n gUt(hys)[;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 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 :u13i:n twarning: 3unsafe pointer arithmetic [-Wunsafe-buffer-usage]2 +_t nb_n1 b61 | n=e wc(fbgu.ftfeenrs o+r _sbe_ccolnuds_tienrd_elxe)n gUt(hys)[; +3 ]| ^~~~~~* + cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -2713,6 +3103,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/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]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -2743,109 +3145,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); | ^~~~~~ -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/execution_context.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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 host. -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/expanduser.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -12 warnings generated when compiling for host. -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/find_controls.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -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)}; - | ^ -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); - | ^~~~~~~~~ -/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); - | ^~~~~~~~~~~ -10 warnings generated when compiling for gfx906. -9 warnings generated when compiling for host. -[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/find_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/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 -1 warning generated when compiling for host. -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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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%] Building CXX object src/CMakeFiles/MIOpen.dir/fused_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/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 -/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) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:75:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 75 | max_label_len = std::max(max_label_len, labelLengths[i]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:76:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 76 | total_label_len += labelLengths[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:77:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 77 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:79:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 79 | for(int j = 0; j < labelLengths[i]; j++) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:81:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 81 | if(labels[labels_offset[i] + j] >= class_sz) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:86:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:86:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:90:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | if(labelLengths[i] + repeat[i] > inputLengths[i]) - | ^~~~~~~~~~~~ -/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]) - | ^~~~~~~~~~~~ -11 warnings generated when compiling for gfx906. -[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/fusion.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/fusion.cpp.o -MF CMakeFiles/MIOpen.dir/fusion.cpp.o.d -o CMakeFiles/MIOpen.dir/fusion.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp -1 warning generated when compiling for host. -[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/generic_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/generic_search.cpp.o -MF CMakeFiles/MIOpen.dir/generic_search.cpp.o.d -o CMakeFiles/MIOpen.dir/generic_search.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/generic_search.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: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); | ^~~~~~ @@ -2972,616 +3271,12 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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()); - | ^~~~~~~~ -65 warnings generated when compiling for gfx906. -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) {} - | ^ -1 warning generated when compiling for host. -[ 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/handle_api.cpp.o -MF CMakeFiles/MIOpen.dir/handle_api.cpp.o.d -o CMakeFiles/MIOpen.dir/handle_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/handle_api.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: -/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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 gfx906. -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()); - | ^~~~~~~~ -/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]); - | ^~~~ -2 warnings generated when compiling for gfx906. -[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/invoker_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/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 -1 warning generated when compiling for host. -[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_build_params.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -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/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()); - | ^~~~~~~~ -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()); - | ^~~~~~~~ -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/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/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()); - | ^~~~~~~~ -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/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); - | ^~~~ -[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_warnings.cpp.o -[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/load_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/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 -3 warnings generated when compiling for host. -[ 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 -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)}; - | ^ -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); - | ^~~~~~~~~ -/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); - | ^~~~~~~~~~~ -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()); - | ^~~~~~~~ -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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: -/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{}); - | ^ -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/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/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. -[ 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/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/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()); - | ^~~~~~~~ -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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:75:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 75 | max_label_len = std::max(max_label_len, labelLengths[i]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:76:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 76 | total_label_len += labelLengths[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:77:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 77 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:79:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 79 | for(int j = 0; j < labelLengths[i]; j++) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:81:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 81 | if(labels[labels_offset[i] + j] >= class_sz) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:86:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:86:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:90:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | if(labelLengths[i] + repeat[i] > inputLengths[i]) - | ^~~~~~~~~~~~ -/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]) - | ^~~~~~~~~~~~ -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()); - | ^~~~~~~~ -[ 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 -3 warnings 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()); - | ^~~~~~~~ -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/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]; - | ^~~~~~~~ -[ 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 -11 warnings generated when compiling for host. -5 warnings 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 -1 warning generated when compiling for host. -[ 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 -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()); - | ^~~~~~~~ -[ 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 -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/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/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()); - | ^~~~~~~~ -[ 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/ctc_api.cpp:154:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 154 | inputs[idx] = std::to_string(lens[idx]); - | ^~~~ -[ 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 -164 warnings generated when compiling for host. -[ 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 -1 warning generated when compiling for host. -[ 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 -1 warning generated when compiling for host. -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); | ^~~~~~ @@ -3708,226 +3403,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: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/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 -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/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/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()); | ^~~~~~~~ -2 warnings generated when compiling for host. -[ 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 -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 -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.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -1 warning generated when compiling for gfx906. -2 warnings generated when compiling for host. -[ 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 -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/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: +4 warnings generated when compiling for host. +[ 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 +65 warnings generated when compiling for gfx906. +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()); | ^~~~~~~~ -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/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 gfx906. -1 warning generated when compiling for gfx906. -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/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()); | ^~~~~~~~ -4 warnings generated when compiling for host. -[ 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 +10 warnings 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 +1 warning generated when compiling for gfx906. +13 warnings generated when compiling for host. 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 -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/fused_api.cpp:32: +3 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 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference.cpp.o +: 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:cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +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 @@ -3945,7 +3469,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/fused_api.cpp:32: +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: @@ -3967,17 +3491,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/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: +1 warning generated when compiling for host. +[ 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/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/op_args.cpp:27: +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. +/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]; + | ^~~~~~~~ +5 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: @@ -3999,7 +3536,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/op_args.cpp:27: +1 warning generated when compiling for host. +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: @@ -4021,85 +3559,65 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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:32: +[ 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/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)}; + | ^ +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()); | ^~~~~~~~ -1 warning 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/rnn.cpp:27: +/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); + | ^~~~~~~~~~~ +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/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()); - | ^~~~~~~~ -6In 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{}); - | ^ - 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/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: +[ 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/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/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/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] @@ -4108,29 +3626,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: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/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/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/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/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] @@ -4151,72 +3659,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/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()); - | ^~~~~~~~ -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/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()); - | ^~~~~~~~ -[ 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 -/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]); - | ^~~~~ -3 warnings generated when compiling for gfx906. -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. -1 warning generated when compiling for host. -[ 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 -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/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/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()); - | ^~~~~~~~ -/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/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: @@ -4350,11 +3792,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/reducetensor.cpp:903:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] +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.da/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cppta + seqLength, 0, :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]); + 904 | p_outS[](size_t x, trides[pos]miopenTen = staticsorDescriptor_t y) { + | ^~~~~~~~~~ +_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]); @@ -4365,7 +3825,7 @@ /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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:esc.data + seqLength, 0, [](size_t x, miope917: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] @@ -4384,13 +3844,15 @@ 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], + 1005 | nTensorDescriptor_t y) { + | ^~~~~~~~~~ + 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], + 1007 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp 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], @@ -4414,7 +3876,10 @@ 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], + :531:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 531 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { + | ^~~~~~~~~~ +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], @@ -4473,7 +3938,20 @@ /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/pooling_api.cpp:29: +1 warning generated when compiling for host. +6 warnings generated when compiling for gfx906. +[ 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/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()); + | ^~~~~~~~ +84 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/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: @@ -4481,47 +3959,247 @@ 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. -84 warnings generated when compiling for gfx906. -65 warnings generated when compiling for host. -[ 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 -10 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/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/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]); + | ^~~~~ +3 warnings 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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(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()); | ^~~~~~~~ +2 warnings 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 +3 warnings generated when compiling for gfx906. 1 warning 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/rnn.cpp:27: +1 warning generated when compiling for host. +1 warning generated when compiling for host. +[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u.cpp.o +[ 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.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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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: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/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/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/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()); + | ^~~~~~~~ +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/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()); + | ^~~~~~~~ +/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/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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:75:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 75 | max_label_len = std::max(max_label_len, labelLengths[i]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:76:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 76 | total_label_len += labelLengths[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:77:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 77 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:79:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 79 | for(int j = 0; j < labelLengths[i]; j++) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:81:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 81 | if(labels[labels_offset[i] + j] >= class_sz) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:86:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:86:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:90:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + | ^~~~~~~~~~~~ +/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]) + | ^~~~~~~~~~~~ +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()); + | ^~~~~~~~ +1 warning generated when compiling for host. +[ 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/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_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) {} + | ^ +11 warnings 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 +3 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/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/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: @@ -4568,33 +4246,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) {} | ^ -6 warnings generated when compiling for host. -[ 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/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/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/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/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] @@ -4615,9 +4268,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) {} | ^ -1 warning generated when compiling for host. -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/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] + 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 | returnIn 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] + 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 + SerDes<>::Deserialize(static_cast(*t62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +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 | 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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -4638,35 +4334,70 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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()); - | ^~~~~~~~ -[ 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 -1 warning generated when compiling for host. -[ 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/softmax_api.cpp:28: +[ 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/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/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()); | ^~~~~~~~ -3 warnings generated when compiling for host. -[ 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/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/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/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] @@ -4687,9 +4418,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/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/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] @@ -4710,18 +4440,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) {} | ^ -1 warning generated when compiling for host. -[ 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/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/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/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/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/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] @@ -4742,8 +4485,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/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/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] @@ -4764,8 +4507,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_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/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] @@ -4786,8 +4529,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_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/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] @@ -4808,6 +4551,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/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/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; @@ -4869,8 +4619,7 @@ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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;1 - warning generated when compiling for host. + 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 @@ -4905,11 +4654,214 @@ /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); | ^ -[ 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 host. -[ 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 +1 warning generated when compiling for host. +2 warnings 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: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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) {} + | ^ +[ 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 +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] + 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() : PerformanceConfigConvAsm3x[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o +3U(-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/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_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/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: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: @@ -4972,115 +4924,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -3 warnings 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/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(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()); - | ^~~~~~~~ -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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/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] @@ -5209,179 +5056,49 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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. -/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/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] - 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] + 78 | class ComputedIterator : public std::iterator | ^ -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] - 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/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 here38 warnings generated when compiling for gfx906. + + 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/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: +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +46 warnings generated when compiling for gfx906. +6 warnings generated when compiling for host. +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] @@ -5402,8 +5119,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/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/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()); + | ^~~~~~~~ +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] @@ -5424,33 +5150,41 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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%] 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] +/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' 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/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp::446:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] +9 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]); + | ^~~~~ +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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' @@ -5458,70 +5192,136 @@ | ^ 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' 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:302:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here - 302 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<2>{}, miopenConvolutionAlgoDirect); +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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: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/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{}); + | ^ 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:303:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here - 303 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<4>{}, 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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: +12 warnings generated when compiling for gfx906. +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] @@ -5542,40 +5342,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.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:304:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here - 304 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<8>{}, miopenConvolutionAlgoDirect); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/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] @@ -5598,41 +5366,65 @@ | ^ 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:305:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here - 305 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<16>{}, 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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 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/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/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' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + 237 | struct Performanc 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{}); + | ^ +eConfigConvAsm3x3U : 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; @@ -5653,37 +5459,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) {} | ^ -: 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( - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/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] @@ -5704,40 +5481,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.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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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/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: @@ -5775,6 +5520,166 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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] + 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/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; + | ^ +/build/reproducible-path/miopen-5.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/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/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/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); | ^~~~~~ @@ -5868,56 +5773,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()); + | ^~~~~~~~ +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 | newIn file included from (buf/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cppfe:r 39+: - In file included from s/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hppe:c35o: -nd/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp_:i78n:d38e:x )warning: U'iterator' is deprecated [-Wdeprecated-declarations]( -y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ - 78 | class ComputedIterator : public std::iterator -: 61:| 13 ^: - warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp61: | 282 : 36 : note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here -new(buffe r282 | + s e cfoonrd(_coinnsdt eaxu)t oU&( yc)u;r -r e| nt ^~~~~~_ -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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp: :note: 61in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here: -13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 232 | 61 | r e t u r n nGeewt(AblulfSfoelru t+i osnesc(ocntdx_,i -n d| e ^x -) U(y/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 | AnySolv/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpper:(61U: 13s:r cwarning: )unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: ptr_value( n61e | w A n y S o l vneerw_(tbmupflf (+ sstedc:o:nfdo_riwnadredx<)U >U((ys)r;c -) )| ) ^~~~~~{ -}; - | ^ -/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 | RegisterWithSolv/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpper:(61 -: 13| : ^ -warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h : 127 :12 : note: 'iterator' has been explicitly marked deprecated heren -ew(buffe r127 | + s e co nds_tinrduecxt) _UG(LyI)B;C -X X| 1 ^~~~~~7 -_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -5999,346 +5867,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.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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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.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:364:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 364 | RegisterWithSolver( - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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:367:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 367 | RegisterWithSolver( - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -78 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' 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:373:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 373 | RegisterWithSolver( - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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:376:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 376 | RegisterWithSolver( - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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:385:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 385 | RegisterWithSolver( - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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.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([ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o -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(Ucd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 - 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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:428:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 428 | RegisterWithSolver( - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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:431:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 431 | RegisterWithSolver(registry, - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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:440:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 440 | RegisterWithSolver(registry, - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/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); | ^~~~~~ @@ -6378,6 +5906,156 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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_inStriIn file included from de/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpps:[275]: +,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/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp: +:In file included from 1094/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp::2131:: + In file included from warning: unsafe buffer access [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp +:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp: 541094: + | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 : 13 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + p_outL e61n | gt h s [ 1 ] , + n| e ^~~~~~~~~~~~w +(buff/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cppe:r1095 :+21 :s ewarning: cunsafe buffer access [-Wunsafe-buffer-usage] +ond_in d1095e | x ) U ( y ) ; + | ^~~~~~ + 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/include/miopen/hipoc_kernel.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp61::109713::21: warning: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]unsafe buffer access [-Wunsafe-buffer-usage] + + 611097 | | n e w ( b u f f e r +p _soeutcLoenndg_tihnsd[e4x]), + U| ( ^~~~~~~~~~~~y +); + | ^~~~~~/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/include/miopen/hipoc_kernel.hpp ^~~~~~~~~~~~ +:61:13: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cppunsafe pointer arithmetic [-Wunsafe-buffer-usage]: +1100:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] +61 | 1100 | n e w ( b u f f e r + s e cp_oonudt_Sitnrdiedxe)s [1U](,y +) ;| + ^~~~~~~~~~~~ +| ^~~~~~ +/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/include/miopen/hipoc_kernel.hpp| ^~~~~~~~~~~~: +61:13: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cppunsafe pointer arithmetic [-Wunsafe-buffer-usage] +:1102:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] +61 | 1102 | n e w ( b u f f e r + s e c opn_do_utiSntdreixd)es [U3(]y,) + ;| + ^~~~~~~~~~~~ +| ^~~~~~ +/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/include/miopen/hipoc_kernel.hpp +:61:13: /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cppwarning: :unsafe pointer arithmetic [-Wunsafe-buffer-usage]1104 +:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 61 | 1104 | n e w ( b u f f e r + s e cpo_nodu_tSitnrdiedxe)s [U5(]y,) +; | + ^~~~~~~~~~~~ +| ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -6432,91 +6110,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/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.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:463:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 463 | RegisterWithSolver(registry, ++id, ConvMlirIgemmFwd{}, miopenConvolutionAlgoImplicitGEMM); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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); | ^~~~~~ @@ -6559,6 +6152,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); | ^~~~~~ +14 warnings generated when compiling for gfx906. /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -6673,67 +6267,329 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -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, 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:470:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 470 | RegisterWithSolver(registry, ++id, ConvMlirIgemmFwdXdlops{}, miopenConvolutionAlgoImplicitGEMM); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:304:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here + 304 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<8>{}, miopenConvolutionAlgoDirect); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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: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] +34 warnings generated when compiling for gfx906. +1 warning generated when compiling for host. +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 +[ 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 +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] + 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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +78 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' 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( + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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, 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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 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: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/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(In file included from ) : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +/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 + | ^ +/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: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::ConvAsm1x1UV2' 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); + | ^ +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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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 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 host. +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/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); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -6841,75 +6697,960 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.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/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:362:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 362 | RegisterWithSolver( | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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:364:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 364 | RegisterWithSolver( + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +1 warning 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 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] +/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:367:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 367 | RegisterWithSolver( | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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/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:373:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 373 | RegisterWithSolver( + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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_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/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_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 FusionTunableSolverBasIn 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:376:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 376 | RegisterWithSolver( + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +e : 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 : FusionTunabIn 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] +l 61 | new(buffer + second_index) U(y); + | ^~~~~~ +eSolv/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); + | ^~~~~~ +rBase/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + +61 | new(buffer + second_index) U(y); + | ^~~~~~ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.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); + | ^~~~~~ +119/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + :61 | new(buffer + second_index) U(y); + | ^~~~~~ +8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolver' first required here + 119 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +s 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] + C61 | new(buffer + second_index) U(y); + | ^~~~~~ +onvBi/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppa:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +sActi/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppv:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +Asm1x/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +1U : /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + F61 | new(buffer + second_index) U(y); + | ^~~~~~ +usion/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + T61 | new(buffer + second_index) U(y); + | ^~~~~~ +unabl/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); + | ^~~~~~ +Solve/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + r61 | new(buffer + second_index) U(y); + | ^~~~~~ + + | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61: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/conv_asm_1x1u_bias_activ_fused.cpp:117:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 2661 | new(buffer + second_index) U(y); + | ^~~~~~ +: note: in implicit copy constructor for 'miopen::solver::fusion::ConvBiasActivAsm1x1U' 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); + | ^~~~~~ + + 117/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + | 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +retu/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +rn G/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +ener/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +icSe/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + a61 | new(buffer + second_index) U(y); + | ^~~~~~ +rch(*this, context, fused_invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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_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/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/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 : PerfConfiIn 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] +g + 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: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/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.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:385:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 385 | RegisterWithSolver( + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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/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()); + | ^~~~~~~~ +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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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/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()); + | ^~~~~~~~ +18 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/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: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 : PerfConfigBase14 + | ^ + warnings generated when compiling for gfx906. +/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; + | ^ +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 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] +/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 43 | virtual ~PerfConfComputedItig() = default; + | ^ +erator/build/reproducible-path/miopen-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 | str : publiuct PerfConfigBase : Perc std::fConfig + | ^ +iter/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 + 237ator + | ^ +it/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 | erat auto out = self;or_ + | ^ +ta/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +g, 62 | return SPererDes<>::Deserializefor(static_cast(*this), s); + | ^c +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppe:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + Co244 | PerformanceCnfoig> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hppnfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, :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.hpp1, -1) {} +: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:428:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 428 | RegisterWithSolver( + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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 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/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:431:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 431 | RegisterWithSolver(registry, + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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 + 3 warnings generated when compiling for host. +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_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:440:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 440 | RegisterWithSolver(registry, + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +[ 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/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/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: @@ -6919,6 +7660,109 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buf3 warnings generated when compiling for gfx906. +fer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -6953,6 +7797,173 @@ | ^~~~~~~~ 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:463:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 463 | RegisterWithSolver(registry, ++id, ConvMlirIgemmFwd{}, miopenConvolutionAlgoImplicitGEMM); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +48 warnings generated when compiling for gfx906. +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/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.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:470:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 470 | RegisterWithSolver(registry, ++id, ConvMlirIgemmFwdXdlops{}, miopenConvolutionAlgoImplicitGEMM); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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] + 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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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 | ^ @@ -6983,7 +7994,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -46 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] @@ -7016,6 +8026,27 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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] @@ -7080,7 +8111,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -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: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] @@ -7113,30 +8153,24 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -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/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/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: +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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_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] @@ -7154,11 +8188,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/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_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/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 | ^ -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: +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -7179,30 +8228,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_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/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_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] @@ -7223,8 +8249,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_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] @@ -7245,31 +8270,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 host. -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/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_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] @@ -7290,51 +8291,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) {} | ^ -[ 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/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/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.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()); - | ^ -3 warnings generated when compiling for gfx906. -3 warnings 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 -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/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: @@ -7346,29 +8311,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(buffIn 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; - | ^ -/build/reproducible-path/miopen-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) {} - | ^ -er + 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); @@ -7398,29 +8341,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 + secoIn 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: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) {} - | ^ -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); @@ -7431,19 +8352,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()); - | ^~~~~~~~ -53 warnings generated when compiling for gfx906. -84 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/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); | ^~~~~~ @@ -7549,15 +8457,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/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); | ^~~~~~ @@ -7603,15 +8502,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/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); | ^~~~~~ @@ -7639,15 +8529,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/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); | ^~~~~~ @@ -7681,9 +8562,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); | ^~~~~~ -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: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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] @@ -7704,12 +8607,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) {} | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(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/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] @@ -7730,8 +8628,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/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: +96 warnings generated when compiling for gfx906. +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] @@ -7740,20 +8638,166 @@ /build/reproducible-path/miopen-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/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_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_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; + | ^ +/build/reproducible-path/miopen-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_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/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_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_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 ConvTu3 warnings generated when compiling for host. +nableSolverBase : 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); + | ^ +[ 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 +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()); + | ^~~~~~~~ +22 warnings generated when compiling for gfx906. +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)); | ^ -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: +/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_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] @@ -7762,23 +8806,38 @@ /build/reproducible-path/miopen-5.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/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 | ^ -38 warnings generated when compiling for gfx906. -12 warnings generated when compiling for gfx906. -18 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/src/solver/batchnorm/forward_spatial_multiple.cpp:27: +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +164 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/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: @@ -7800,7 +8859,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/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: @@ -7822,47 +8881,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/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/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/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/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/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] @@ -7871,29 +8890,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: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::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::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 +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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()); - | ^~~~~~~~ -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_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: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: @@ -7946,99 +8955,47 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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.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()); + | ^~~~~~~~ +5 warnings generated when compiling for gfx906. +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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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/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()); + | ^~~~~~~~ +53 warnings generated when compiling for gfx906. +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] @@ -8059,8 +9016,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/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/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] @@ -8081,8 +9038,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) {} | ^ -48 warnings generated when compiling for gfx906. -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/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/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] @@ -8091,35 +9063,94 @@ /build/reproducible-path/miopen-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/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_1x1u.cpp:364:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here - 364 | return pp; - | ^ -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/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_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] + 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) {} + | ^ +3 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_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: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: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::ConvAsm1x1U' 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_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/backward_per_activation.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_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) {} + | ^ +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: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/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: @@ -8141,7 +9172,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: +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_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: @@ -8163,8 +9195,51 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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_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); + | ^ +84 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/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] @@ -8185,8 +9260,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/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/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] @@ -8207,47 +9282,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_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_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; + 43 | virtual ~PerfConIn file included from fig() = 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/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase' first required here + i237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/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; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hppg: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.hppA:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +smImplicitGemmGTC> + | ^ +/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_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_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/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/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/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/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/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: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/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/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/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] + 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_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: @@ -8292,9 +9410,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/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/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] @@ -8315,8 +9431,64 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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/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/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_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] @@ -8337,9 +9509,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/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/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] @@ -8360,8 +9530,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/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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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] @@ -8370,19 +9555,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: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: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/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 | 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:40: +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] @@ -8391,19 +9599,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: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 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::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::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.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/bwd_0.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/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: @@ -8502,6 +9710,53 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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/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); | ^~~~~~ @@ -8550,6 +9805,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/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); | ^~~~~~ @@ -8634,31 +9898,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.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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: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); | ^~~~~~ @@ -8704,11 +9943,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()); + | ^~~~~~~~ +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); + 61 | 4 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); @@ -8737,6 +9987,433 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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()); + | ^~~~~~~~ +21 warnings generated when compiling for gfx906. +[ 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/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/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/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/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) {} + | ^ +16 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/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(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 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: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_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 + | ^ +/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: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::ConvAsm1x1UV2' 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); + | ^ +In file included from 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 | virtu/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] +a 43 | virtual ~PerfConfig() = default; + | ^ +l/build/reproducible-path/miopen-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.hppP:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + e62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppr:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + f244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +Config() = 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) {} + | ^ +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) {} + | ^ +3 warnings generated when compiling for host. +[ 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_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_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_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_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 | << tensIn 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.hppo:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +r_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] + 5393 | << 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] +s 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]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +truct 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() : PerformIn 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]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +anceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +/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_lengIn 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] +t 43 | virtual ~PerfConfig() = default; + | ^ +h/build/reproducible-path/miopen-5.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.hpps: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.hpp1:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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 || + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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()); + | ^~~~~~~~ +In file included from 26 warnings generated when compiling for gfx906. +/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); | ^~~~~~ @@ -8750,7 +10427,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(buffer + 19 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); @@ -8842,11 +10520,122 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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: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]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +3 warnings generated when compiling for host. +[ 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 +21 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; + | ^ +/build/reproducible-path/miopen-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_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 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); += 61 | new(buffer + second_index) U(y); | ^~~~~~ + out; /build/reproducible-path/miopen-5.5.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(buffer + second_index) U(y); + | ^~~~~~ +| ^ +/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] + 61 | new(buf:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +fer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -8938,92 +10727,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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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); - | ^ -96 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 PerfConfigBase : 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_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 - | ^ -/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: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::ConvAsm1x1UV2' 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); - | ^ -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); | ^~~~~~ @@ -9057,15 +10760,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/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); | ^~~~~~ @@ -9162,87 +10856,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_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/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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ +12 warnings 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:32: @@ -9253,7 +10867,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 + second_index) U(y); + 61 | [ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o + 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_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 +; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -9402,28 +11018,94 @@ /build/reproducible-path/miopen-5.5.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/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/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/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/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()); | ^~~~~~~~ -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/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/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: @@ -9445,7 +11127,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/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: @@ -9467,12 +11149,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) {} | ^ -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: -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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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] @@ -9508,6 +11204,70 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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_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/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); | ^~~~~~ @@ -9529,7 +11289,272 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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/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] +10 warnings generated when compiling for host. + 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/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/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.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]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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 +21 warnings generated when compiling for gfx906. +/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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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_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); + | ^ +26 warnings generated when compiling for gfx906. +[ 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_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); + | ^ +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/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_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: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/solver/conv_asm_1x1u.cpp:364:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here + 364 | return pp; + | ^ +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: @@ -9551,7 +11576,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/batchnorm/forward_per_activation.cpp:27: +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/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: @@ -9573,65 +11620,96 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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 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/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/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] + 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_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 move constructor for 'miopen::solver::SolverMixin' first required here +/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 move constructor for 'miopen::solver::ConvTunableSolverBase' first required here +/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 move constructor for 'miopen::solver::ConvTunableSolver' first required here +/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/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{}; - | ^ -/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:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, miopenConvolutionAlgoDirect); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator +/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); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/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_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_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] @@ -9643,35 +11721,39 @@ /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::PerformanceConfigConvAsm3x3U' first required here - 78 | class ComputedIterator : public std::iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_funcs.h:151:30: note: in implicit copy constructor for 'miopen::solver::ComputedIterator' first required here - 151 | return std::__distance(__first, __last, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:260:35: note: in instantiation of function template specialization 'std::distance>' requested here - 260 | const int primary_size = std::distance(primary.begin(), primary.end()); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:279:24: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) - 279 | auto all_configs = GetAllConfigs(s, context); - | ^ -/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/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/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/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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.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/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/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) {} + | ^ +18 warnings generated when compiling for host. +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: @@ -9713,6 +11795,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(buf[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o +fer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -9808,7 +11898,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/solver.cpp:27: +46 warnings generated when compiling for host. +34 warnings generated when compiling for host. +[ 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 +[ 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 +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] @@ -9817,93 +11913,57 @@ /build/reproducible-path/miopen-5.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/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/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/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/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: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); - | ^ +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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] +14 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 +14 warnings generated when compiling for host. +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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated 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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -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/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] @@ -9915,6 +11975,7 @@ /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 | ^ +[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o /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; | ^ @@ -9922,10 +11983,35 @@ 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + 244cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 + | 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/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/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] @@ -9946,40 +12032,886 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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] +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_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)) + | ^ +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/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: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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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 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) {} + | ^ +78 warnings generated when compiling for host. +[ 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_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_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()); + | ^~~~~~~~ +5 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: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_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_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_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_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()); + | ^~~~~~~~ +[ 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_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 + 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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: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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer 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 :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_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 GenericSeaIn 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] +rc 43 | virtual ~PerfConfig() = default; + | ^ +h/build/reproducible-path/miopen-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 + | ^ +s/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 + , ctx, invoke_ctx); + | ^ +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; + | ^ +21 warnings generated when compiling for gfx906. +54 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: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); + | ^ +3 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/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/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/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/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) {} + | ^ +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_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) {} + | ^ +[ 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 +38 warnings generated when compiling for host. +[ 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 +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.sizIn file included from e()); + | ^~~~~~~~/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/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()); + | ^~~~~~~~ +3 warnings generated when compiling for host. +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{}; + | ^ +/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 +/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: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:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, miopenConvolutionAlgoDirect); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -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.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/generic_search.hpp:78:7: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 78 | class ComputedIterator : public std::iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_funcs.h:151:30: note: in implicit copy constructor for 'miopen::solver::ComputedIterator' first required here + 151 | return std::__distance(__first, __last, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:260:35: note: in instantiation of function template specialization 'std::distance>' requested here + 260 | const int primary_size = std::distance(primary.begin(), primary.end()); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:279:24: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) + 279 | auto all_configs = GetAllConfigs(s, context); + | ^ +/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:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, mio[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o +penConvolutionAlgoDirect); + | ^ +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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_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] @@ -10000,40 +12932,209 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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: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] +/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: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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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 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/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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -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_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] + 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_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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -10054,40 +13155,87 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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] +/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' 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: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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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] @@ -10108,8 +13256,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_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] @@ -10130,7 +13277,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) {} | ^ -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_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); + | ^ +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/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 + | ^ +/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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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_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 /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] @@ -10163,24 +13395,46 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -[ 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/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.cpp:39: +48 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/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 : PerfCIn file included from onfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: /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 : pin implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3ux3U : Pblic 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.hppA: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 @@ -10189,17 +13443,26 @@ /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 heres 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.hppm3x3U> + | ^ +/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: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); +/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 | RegisterWi 62 | return SerDes<>::Deserialize(static_cast(*thSolver(registrythis), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | Perform, ++id, ConvOclBwdWrW2<4>{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator @@ -10207,7 +13470,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -14 warnings generated when compiling for host. +anceConfigConvAsm3x3U() : 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] @@ -10240,8 +13504,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -[ 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/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] @@ -10274,7 +13536,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -5 warnings generated when compiling for gfx906. +3 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.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] @@ -10307,6 +13571,158 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +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_gtc_fwd_nhwc.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] + 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) {} + | ^ +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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +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_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) {} + | ^ +24 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] @@ -10339,44 +13755,127 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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:359:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 359 | RegisterWithSolver( - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: +3 warnings generated when compiling for host. +[ 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/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()); + | ^~~~~~~~ +14 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/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()); + | ^~~~~~~~ +[ 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_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_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); | ^~~~~~ @@ -10407,6 +13906,141 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. +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() : 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/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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 hereIn 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] + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +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.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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +19 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] @@ -10439,6 +14073,116 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +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) {} + | ^ +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] + 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_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:244:38: note: in instantiation of member function 'miopen::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: +/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.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] @@ -10503,12 +14247,166 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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 +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_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; + | ^ +/build/reproducible-path/miopen-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:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +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]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +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_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_peIn 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] +r 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 + b53 | struct PerfConfigBase : PerfConfig + | ^ +l/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 + ock) && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:.39g: +emmIn file included from _k/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp_:35p: +er_b/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hppl:o78c:k38 !:= warning: 0)'iterator' is deprecated [-Wdeprecated-declarations] +&& (cfg.tensor_a_thread_l e78n | gctlhass[s1 ]C >o m1p)u)t +e d| It ^~~~~~~~~~~~~~~~~~~~~~~~~~~e +rator : public std::it/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cppe:ra1487t:o12r: h +r ea| d ^_ +lengths[1] > 1 && (x !=/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp :1282 :|36|: y note: !in instantiation of template class 'miopen::solver::ComputedIterator' requested here= + 1)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 @@ -10535,15 +14433,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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()); - | ^~~~~~~~ +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] @@ -10576,7 +14476,88 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -3 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/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:cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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: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; + | ^ +/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: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::ConvHipImplicitGemmBwdXdlops' 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_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.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] @@ -10609,250 +14590,47 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -[ 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/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/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()); - | ^~~~~~~~ -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); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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_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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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/14/../../../../include/c++/14/bits/stl_iterator_base_funcs.h:151:30: note: in implicit copy constructor for 'miopen::solver::ComputedIterator' first required here + 151 | 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_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] @@ -10873,6 +14651,88 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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.hppIn 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: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); + | ^ + : 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. +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); + | ^ +[ 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.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] @@ -10905,32 +14765,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -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: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/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] @@ -11005,6 +14844,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()); + | ^~~~~~~~ +27 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: +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); | ^~~~~~ @@ -11038,13 +14886,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); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. -34 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: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer 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_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] @@ -11053,44 +14916,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 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:244:38: note: in instantiation of member function 'miopen::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/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/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: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) {} - | ^ -[ 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 -[ 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 +/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); + | ^ +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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] @@ -11155,6 +15035,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +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.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] @@ -11187,6 +15075,128 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +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_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] +t 61 | new(buffer + second_index) U(y); + | ^~~~~~ +hread_le/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + ngths[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] << 61"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]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ + | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/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 file included from index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~22 warnings generated when compiling for host. +/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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp uint32_t nb_n: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/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/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 = cfg.tensor_b_cluster_lengths[2] * cfdex) 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()); + | ^~~~~~~~ +g.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]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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 +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] @@ -11219,7 +15229,91 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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/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 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/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 ComputedIteratorIn file included from : +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" << t/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 : 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())), + | ^ +s/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 + e297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +c/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + o127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +n/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + d123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +ensor_a_thread_lengths[1]22 << "x" << tensor_ warnings generated when compiling for gfx906. +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 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 @@ -11231,15 +15325,36 @@ 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, + 232 | return GetAllSo/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] +l 43 | virtual ~PerfConfig() = default; + | ^ +ut/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + i53 | struct PerfConfigBase : PerfConfig + | ^ +o/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppns(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))){}; + :5229:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector + | ^ +48/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 + 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.cpp434 | 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); + | ^ +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:470:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here @@ -11251,6 +15366,27 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +/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.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] @@ -11315,7 +15451,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -12 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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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 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.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] @@ -11325,7 +15494,25 @@ 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); + 211 | returIn file included from n miopen::solver::/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); + | ^ +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, @@ -11348,8 +15535,46 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -[ 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/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_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] + 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: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::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); + | ^ 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] @@ -11382,6 +15607,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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] @@ -11414,22 +15640,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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: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/solver/conv_asm_1x1u.cpp:364:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here - 364 | return pp; - | ^ -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] @@ -11462,28 +15672,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -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] @@ -11516,93 +15704,23 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o -46 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_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 -[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o -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 | cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 - memcpy(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 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/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] +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 +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -14 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()); - | ^~~~~~~~ -[ 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/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/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] @@ -11611,109 +15729,80 @@ /build/reproducible-path/miopen-5.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: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/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) {} - | ^ -48 warnings generated when compiling for host. -[ 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 -18 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 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: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/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()); - | ^ -[ 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_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/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); + | ^ +5 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 +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 +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53: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: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/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/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_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, 168: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfCon, 4, 4}; + | ^ +fig | ^ -/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; +/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; | ^ -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/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/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/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/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/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/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: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/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/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R1Fwd' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -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()); - | ^~~~~~~~ -38 warnings generated when compiling for host. -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_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_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] @@ -11722,13 +15811,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: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: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_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/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_3x3u.cpp:31: +/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; | ^ @@ -11741,115 +15833,84 @@ /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: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::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::ConvHipImplicitGemmBwdDataV4R1' 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_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); | ^ -[ 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 -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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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] + 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 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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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: +/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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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: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_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 - | ^ -/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: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: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::ConvAsm1x1UV2' 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_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_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: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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: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); @@ -11905,6 +15966,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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(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_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); | ^~~~~~ @@ -11977,87 +16048,130 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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: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]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +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_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) { + | ^ +27 warnings generated when compiling for gfx906. +19 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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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_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_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); | ^~~~~~ @@ -12133,25 +16247,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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: +[ 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 +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] @@ -12160,98 +16258,134 @@ /build/reproducible-path/miopen-5.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/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::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); +/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_3x3u.cpp:31: +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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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: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/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/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_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/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] +/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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: +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_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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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: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/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_5x10u2v2b1.cpp:27: +/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); + | ^ +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_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: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: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/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/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/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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:37: +/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); + | ^ +[ 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_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] @@ -12260,41 +16394,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: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: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::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()) - | ^ -3 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 - | ^ -/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator +/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}; | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -[ 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 -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/conv_asm_dir_BwdWrW1x1.cpp:37: +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] @@ -12303,13 +16409,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: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: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/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/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here + 423 | return pp; | ^ -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/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; | ^ @@ -12322,58 +16431,98 @@ /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: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::ConvAsmBwdWrW1x1' 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::ConvHipImplicitGemmBwdDataV1R1' 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); +/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_7x7c3h224w224k64u2v2p3q3f1.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 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: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: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/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_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 | ^ -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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +3 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 +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.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/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/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/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:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here + 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); | ^ -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/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_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] @@ -12382,40 +16531,146 @@ /build/reproducible-path/miopen-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: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/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/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_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; | ^ -/build/reproducible-path/miopen-5.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: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::ConvHipImplicitGemmForwardV4R4Xdlops' 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_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_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]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +5 warnings generated when compiling for gfx906. +96 warnings generated when compiling for host. +[ 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_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_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_asm_dir_BwdWrW3x3.cpp:37: +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -12424,13 +16679,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: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/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_asm_dir_BwdWrW3x3.cpp:329:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here - 329 | return pp; +/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_asm_dir_BwdWrW3x3.cpp:37: +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; | ^ @@ -12443,27 +16698,18 @@ /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/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::ConvAsmBwdWrW3x3' 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::ConvHipImplicitGemmFwdXdlops' 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); +/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_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/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/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] @@ -12485,16 +16731,23 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.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(buffIn file included from 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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61: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/conv_direct_naive_conv.cpp 61: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()); + | ^~~~~~~~ + | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -12520,8 +16773,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()); | ^~~~~~~~ -5 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/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] @@ -12530,286 +16782,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 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/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/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/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_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] + 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/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/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_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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: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_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/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_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 +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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 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); - | ^ -5 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:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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_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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(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) {} - | ^ -[ 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_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); - | ^ -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_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_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; - | ^ -/build/reproducible-path/miopen-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_gtc_bwd.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] @@ -12830,221 +16849,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_asm_5x10u2v2f1.cpp:27: +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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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); - | ^ -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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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_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); - | ^ -96 warnings generated when compiling for host. -[ 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_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_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); | ^~~~~~ @@ -13054,7 +16863,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_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_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: @@ -13062,7 +16871,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_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_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" @@ -13100,7 +16909,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_bwd_v4r1_dynamic.cpp:28: +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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13113,175 +16922,66 @@ /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. -16 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: +3 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_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] 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 Perf21 warnings generated when compiling for gfx906. -ConfigBase : 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_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/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/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_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] - 43 | virtual ~PerfConfig() = default; +/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; + | ^ +21 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_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; | ^ -/build/reproducible-path/miopen-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/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: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: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/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::ConvHipImplicitGemmForwardV4R4Xdlops_Padded_Gemm' 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: -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: +/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_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()); + | ^~~~~~~~ +5 warnings generated when compiling for gfx906. +16 warnings generated when compiling for host. +[ 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_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_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) && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -26 warnings generated when compiling for gfx906. -22 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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -13322,187 +17022,7 @@ /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); | ^ -[ 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_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]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -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: -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]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -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_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: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_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 - 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/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] @@ -13511,172 +17031,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: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: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/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_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}; | ^ -5 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: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()); - | ^~~~~~~~ -[ 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.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)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -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()); - | ^~~~~~~~ -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: -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]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/conv_asm_3x3u.cpp:31: +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] @@ -13685,13 +17046,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: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: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_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/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_asm_3x3u.cpp:31: +/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; | ^ @@ -13704,16 +17068,33 @@ /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: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::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::ConvHipImplicitGemmV4R4WrW' 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_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_asm_5x10u2v2b1.cpp:27: +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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from 5 warnings generated when compiling for gfx906. +/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] @@ -13734,7 +17115,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_5x10u2v2b1.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] @@ -13743,79 +17124,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: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: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/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_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_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]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -19 warnings generated when compiling for gfx906. -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/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_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] @@ -13833,101 +17151,146 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template 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)) - | ^ -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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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_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 +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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: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_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()); | ^~~~~~~~ -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_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/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 + 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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()); | ^~~~~~~~ -17 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/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: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 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/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_gtc_dynamic_xdlops.cpp:28: +/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); + | ^ +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: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] @@ -13936,19 +17299,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: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: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/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_7x7c3h224w224k64u2v2p3q3f1.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:134:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops' first required here + 134 | 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) { + | ^ +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] @@ -13969,28 +17329,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_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/solver/conv_asm_5x10u2v2f1.cpp:27: +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] @@ -13999,19 +17338,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: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: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/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: +/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_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] @@ -14032,25 +17365,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) {} | ^ -3 warnings generated when compiling for host. -[ 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/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; - | ^ -/build/reproducible-path/miopen-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_dir_BwdWrW1x1.cpp:37: +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; | ^ @@ -14063,16 +17378,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: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: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::ConvAsmBwdWrW1x1' 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::ConvHipImplicitGemmForwardV4R5Xdlops' 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); +/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_asm_dir_BwdWrW3x3.cpp:37: +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: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14081,13 +17403,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: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/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_asm_dir_BwdWrW3x3.cpp:329:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here - 329 | return pp; +/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_dir_BwdWrW3x3.cpp:37: +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; | ^ @@ -14100,16 +17422,17 @@ /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/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::ConvAsmBwdWrW3x3' 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_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); +/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_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: +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] @@ -14130,7 +17453,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_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] @@ -14151,7 +17474,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/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +3 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_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] @@ -14172,7 +17498,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/conv_asm_implicit_gemm_bwd_v4r1_dynamic.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.endIn 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] @@ -14193,96 +17524,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) {} | ^ -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_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/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/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 +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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_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: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.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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: +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: @@ -14290,7 +17572,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_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: +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] @@ -14299,16 +17581,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: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: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_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/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_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: +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; | ^ @@ -14321,89 +17600,35 @@ /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: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::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::ConvMlirIgemmFwdXdlops' 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_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_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)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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 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_nhwc.cpp:26: +5 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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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_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] @@ -14412,16 +17637,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: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: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_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/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_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +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; | ^ @@ -14434,16 +17656,18 @@ /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: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::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::ConvMlirIgemmBwdXdlops' 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_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_bin_wino3x3U.cpp:27: +26 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_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] @@ -14456,15 +17680,33 @@ 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; + 100 | aIn file included from uto 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/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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here +: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 244 | PerformanceC43 | virtual ~PonfigConvAsm3x3U(erfConfig() : PerformanceCo) = defaunfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: +lt; + | ^ +/build/reproducible-path/miopen-5.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_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] @@ -14485,157 +17727,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_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] +[ 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 +[ 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 +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 +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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); - | ^ -3 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 -3 warnings generated when compiling for host. -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() : 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/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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_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_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_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_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] @@ -14644,16 +17756,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: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/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_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/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_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +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; | ^ @@ -14666,98 +17775,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: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: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::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::ConvMlirIgemmBwd' 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); - | ^ -[ 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 -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_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; - | ^ -/build/reproducible-path/miopen-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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator +/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); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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 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_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] - 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_gtc_bwd_nhwc.cpp:26: +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] @@ -14766,20 +17793,25 @@ /build/reproducible-path/miopen-5.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/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::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::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); | ^ -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/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_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: @@ -14825,124 +17857,34 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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_perf_config.cpp:26: + 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:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 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] + 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 +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 + | 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: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/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_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/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); +:920:12: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +note: 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.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 implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here + 920/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator + r/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + eturn config; | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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); +61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -14965,14 +17907,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_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; +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 assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | strIn 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/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_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" @@ -15010,10 +17967,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]; | ^~~~~~~~~~~~~~~~~~~~~~~~ -uct 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 | 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/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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15026,116 +17980,37 @@ /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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -struct PerformanceConfigAsmImplicitGemmGTCvector +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: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: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::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 +/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); | ^ -14 warnings generated when compiling for gfx906. -5 warnings generated when compiling for host. -[ 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 -19 warnings generated when compiling for host. -[ 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 -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_bin_winoRxS.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: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()); | ^~~~~~~~ -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_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] @@ -15156,7 +18031,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_fwd.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] @@ -15177,8 +18052,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) {} | ^ -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_bwd.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: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: @@ -15186,88 +18060,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/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_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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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: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_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: +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_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" | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -15304,41 +18138,25 @@ /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_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) {} +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_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 | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -15347,19 +18165,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: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) {} - | ^ -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/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: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] @@ -15368,16 +18183,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: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_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_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_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: +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; | ^ @@ -15390,74 +18202,15 @@ /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: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::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::ConvMlirIgemmFwd' 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_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_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_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: @@ -15504,304 +18257,35 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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 - 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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: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: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/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_mlir_igemm_wrw.cpp:75:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here + 75 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); | ^ -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: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()); - | ^~~~~~~~ -[ 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_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)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -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_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] +In file included from 78 | virtual ~SolverBase() = default; + | ^ +/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/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct So: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: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]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -16 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/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()); +l 154 | memcpy(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:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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_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.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 gfx906. -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 +verMixin : 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 @@ -15809,60 +18293,15 @@ /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: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::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::ConvMlirIgemmWrW' 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); +/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_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_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_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 @@ -15898,82 +18337,27 @@ 151 | 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_In file included from c/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] +o 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); | ^ -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; - | ^ +n/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +figs.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); | ^ -21 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/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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 ~[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o -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 -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 - | ^ -/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.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_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" @@ -16038,7 +18422,106 @@ /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_direct_naive_conv_bwd.cpp:28: +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_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 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: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; + | ^ +/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: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::ConvHipImplicitGemmBwdXdlops' 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_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_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_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] @@ -16059,7 +18542,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_direct_naive_conv_bwd.cpp:28: +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] @@ -16080,7 +18563,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_wino3x3U.cpp:27: +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] @@ -16101,7 +18584,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_wino3x3U.cpp:27: +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] @@ -16122,7 +18605,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_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: +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.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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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: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_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 : PerIn 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' 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__tag, PerformanceConfig> + | ^ +/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 GenericSeconfig = 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); + | ^ +arch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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: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] @@ -16131,19 +18680,86 @@ /build/reproducible-path/miopen-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: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/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/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); + | ^ +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; + | ^ +/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: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::ConvHipImplicitGemmBwdDataV4R1' 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_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_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] + 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: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::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); + | ^ +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 | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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: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_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] @@ -16152,21 +18768,98 @@ /build/reproducible-path/miopen-5.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); + | ^ +7 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_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 | ^ -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: +/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/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: +: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.hIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp::127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h31:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + : +123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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 SolverMiIn 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] + 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); + | ^ +xin : 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_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); @@ -16222,52 +18915,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:61:13: warning: unsafe pointer arithmetic [-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_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) {} - | ^ -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] - 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.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()); + | ^~~~~~~~ +[ 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_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] @@ -16288,7 +18969,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_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] @@ -16309,22 +18990,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) {} | ^ -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.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()); - | ^~~~~~~~ -26 warnings generated when compiling for host. -3 warnings generated when compiling for gfx906. -[ 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_direct_naive_conv_bwd.cpp:27: +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: @@ -16406,11 +19072,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()); | ^~~~~~~~ -19 warnings generated when compiling for host. -27 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/conv_bin_wino3x3U.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: @@ -16421,58 +19083,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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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_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_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()); + | ^~~~~~~~ +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.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_direct_naive_conv_wrw.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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -16481,29 +19119,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/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: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/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_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_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/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_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] @@ -16563,28 +19192,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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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_data_xdlops.cpp:30: +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] @@ -16593,13 +19204,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: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_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::PerformanceImplicitGemmBwdDataV4R1Xdlops' 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_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; | ^ @@ -16612,16 +19226,62 @@ /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: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::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::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_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); +/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_direct_naive_conv_fwd.cpp:27: +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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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); + | ^ +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_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: @@ -16703,47 +19363,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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: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_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 +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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] - 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: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::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); - | ^ -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: +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: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); @@ -16799,46 +19438,77 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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()); | ^~~~~~~~ -21 warnings generated when compiling for host. -27 warnings generated when compiling for gfx906. -[ 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 -14 warnings generated when compiling for host. -[ 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 -21 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 -24 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 -28 warnings generated when compiling for host. -[ 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 /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/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_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_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_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_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) { + | ^ +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) { + | ^ +27 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] @@ -16859,17 +19529,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_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_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/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] @@ -16891,25 +19551,9 @@ 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 5 warnings generated when compiling for gfx906. -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/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_bwd_v1r1.cpp:27: +[ 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_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] @@ -16918,16 +19562,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: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.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::PerformanceImplicitGemmBwdDataV1R1' 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::PerformanceImplicitGemmBwdV1R1Xdlops' 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); +/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.cpp:27: +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; | ^ @@ -16940,16 +19584,39 @@ /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/solver.hpp:2223:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 2223 | struct ConvHipImplici5tGemmBwdDataV1R1Xdlo warnings generated when compiling for gfx906. +ps 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::ConvHipImplicitGemmBwdDataV1R1' 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_v1r1.cpp:697:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 697 | return GenericSearch(*this, ctx, problem, 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_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: +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.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/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] +: 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; + | ^ +154 | memcpy(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: /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; | ^ @@ -16962,32 +19629,30 @@ /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: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::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::ConvHipImplicitGemmForwardV4R4Xdlops' 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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator +/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); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: +26 warnings generated when compiling for host. +5 warnings generated when compiling for gfx906. +[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_fused.cpp.o +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 | mcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +emcpy(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.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] @@ -16996,49 +19661,77 @@ /build/reproducible-path/miopen-5.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/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_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_v4r1.cpp:27: +/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 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: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: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_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}; +/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_bwd_v1r1_xdlops.cpp:27: +/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; + | ^ +/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 + 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::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_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); + | ^ +19 warnings generated when compiling for host. +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 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: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: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/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); +/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, 128In file included from , 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/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_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] @@ -17047,21 +19740,23 @@ /build/reproducible-path/miopen-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: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::PerformanceImplicitGemmBwdDataV4R1' 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::PerformanceImplicitGemmBwdDataV1R1' 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_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_v4r1.cpp:27: +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 + 148 | struct SolverMixin : SolverBas[ 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 +e | ^ /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 @@ -17069,121 +19764,39 @@ /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: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/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::ConvHipImplicitGemmBwdDataV4R1' 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::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_v4r1.cpp:803:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 803 | return GenericSearch(*this, ctx, problem, 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_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; +[ 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_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_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/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: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: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::ConvHipImplicitGemmBwdDataV1R1Xdlops' 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_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_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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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 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] @@ -17192,61 +19805,41 @@ /build/reproducible-path/miopen-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/14/../../../../include/c++/14/bits/stl_iterator_base_funcs.h:151:30: note: in implicit copy constructor for 'miopen::solver::ComputedIterator' first required here - 151 | 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_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: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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/serializable.hpp::100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +53/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + :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 +62/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 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.hpp244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +: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.cpp:28: +28 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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17267,45 +19860,111 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -21 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 -26 warnings generated when compiling for host. -[ 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/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] +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()); + | ^~~~~~~~ +[ 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 +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 +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -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] +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 +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -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_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_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); + | ^ +27 warnings generated when compiling for host. +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] @@ -17326,7 +19985,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/conv_direct_naive_conv_bwd.cpp:28: +[ 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 +3 warnings generated when compiling for host. +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] @@ -17347,85 +20009,44 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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: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_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()); - | ^~~~~~~~ -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: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; +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); | ^ -/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ -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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +[ 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_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); - | ^ -/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_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: +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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: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); @@ -17481,16 +20102,547 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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. -22 warnings generated when compiling for host. -[ 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 -[ 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 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: +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: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(reintIn 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] +e 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +rpret_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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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 +188 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_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 + 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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_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] @@ -17499,26 +20651,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: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.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/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); +/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_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: /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; | ^ @@ -17531,20 +20670,18 @@ /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/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::ConvHipImplicitGemmV4R1Fwd' 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::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_v4r1.cpp:175:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 175 | return GenericSearch(*this, ctx, problem, 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_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/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] @@ -17595,51 +20732,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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.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_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: @@ -17658,23 +20753,8 @@ /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) { | ^ -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_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_fwd.cpp:28: +19 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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17695,82 +20775,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_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 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: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; - | ^ -/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: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::ConvHipImplicitGemmBwdXdlops' 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_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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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/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] @@ -17791,59 +20796,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_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_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; - | ^ -/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: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::ConvHipImplicitGemmForwardV4R4Xdlops' 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_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_fwd_v4r4.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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17852,16 +20805,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: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); +/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; | ^ -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/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; | ^ @@ -17874,206 +20827,19 @@ /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 +/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_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_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_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.hpp5 warnings generated when compiling for gfx906. -:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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); - | ^ -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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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] - 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: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::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); - | ^ -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 - 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator +/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); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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_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>; | ^ -/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) { - | ^ -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_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_ctxcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: +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] @@ -18082,39 +20848,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: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; - | ^ -/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/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/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); +/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; | ^ -17 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 -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/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: @@ -18192,89 +20933,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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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); | ^~~~~~ @@ -18290,29 +20948,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_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_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()); - | ^~~~~~~~ -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_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); | ^~~~~~ @@ -18322,39 +20957,25 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. -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_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_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_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_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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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: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/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_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/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; | ^ @@ -18367,27 +20988,1006 @@ /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/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::ConvHipImplicitGemmFwdXdlops' 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::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_xdlops.cpp:314:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 314 | return GenericSearch(*this, ctx, problem, 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_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]), an5 warnings generated when compiling for gfx906. -y_arg.size()); - | ^~~~~~~~ -27 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 -5 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: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); + | ^~~~~~~~~~~~~~~~~ +/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); + | ^~~~~~~~~~~~~~~~~ +/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_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]; + | ^~~~~ +24 warnings generated when compiling for host. +/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_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_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 @@ -18404,27 +22004,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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 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) {} - | ^ +[ 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 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: @@ -18443,92 +22024,48 @@ /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_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] - 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) {} - | ^ -27 warnings generated when compiling for host. -[ 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 -23 warnings generated when compiling for host. -[ 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_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 | vIn file included from i/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/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 | 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()); | ^~~~~~~~ -rtual ~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 - 423In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: + 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_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_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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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: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: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_wrw_v4r4_xdlops.cpp:134:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops' first required here - 134 | 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) { - | ^ - | 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); +/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 co[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm_wrw.cpp.o +nfig; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +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: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; | ^ @@ -18541,47 +22078,35 @@ /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); | ^ +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_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_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/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/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}; - | ^ -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:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:134:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops' first required here + 134 | 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) { + | ^ +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] @@ -18590,15 +22115,28 @@ /build/reproducible-path/miopen-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.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/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_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/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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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: /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; @@ -18621,170 +22159,125 @@ /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_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; +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/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/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::ConvHipImplicitGemmBwdDataV1R1' first required here +/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/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); | ^ -5 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 -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] +/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 +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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:28: -/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_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 +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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/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_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) { - | ^ -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_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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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_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; +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); | ^ -/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); +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ -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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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); - | ^ -/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_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}; +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:27: +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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: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_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_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] @@ -18793,17 +22286,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: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: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/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_mlir_igemm_bwd.cpp:74:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here + 74 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); | ^ -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_v4r1.cpp:27: +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; | ^ @@ -18816,31 +22305,41 @@ /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: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/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::ConvHipImplicitGemmBwdDataV4R1' 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_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); +/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 GenerIn 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] + 78icSearch( | c*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 +lass 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +23 warnings generated when compiling for host. +[ 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_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_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: @@ -18859,115 +22358,23 @@ /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_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_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] +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 +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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: -/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 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) { - | ^ -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: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); - | ^ -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] @@ -18976,70 +22383,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: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_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_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/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/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); +/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_wrw_v4r4_xdlops.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.cpp:26: +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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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_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] @@ -19048,19 +22414,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: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.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/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); +/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_hip_implicit_gemm_fwd_v4r1.cpp:27: +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; | ^ @@ -19073,81 +22433,36 @@ /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/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::ConvHipImplicitGemmV4R1Fwd' 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_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); +/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); | ^ -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_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; +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/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: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/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_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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: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: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: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: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/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/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] @@ -19183,9 +22498,40 @@ /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:28: +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; + 78 | virtIn file included from ual ~SolverBa/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ += 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 @@ -19196,16 +22542,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: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: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::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::ConvMlirIgemmFwd' 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); +/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_fwd_v4r4.cpp:27: +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] @@ -19214,38 +22560,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: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/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/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}; +/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_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: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: +21 warnings generated when compiling for host. +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] @@ -19254,16 +22579,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: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.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/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); +/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_hip_implicit_gemm_fwd_v4r4.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; | ^ @@ -19276,16 +22598,18 @@ /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/solver.hpp:1290:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1290 | struct ConvMlirIgemm[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o +FwdXdlops final : cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +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 +/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_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); +/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_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: +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] @@ -19294,16 +22618,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: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.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/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); +/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_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: +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; | ^ @@ -19316,32 +22637,37 @@ /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: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::ConvHipImplicitGemmBwdDataV4R1Xdlops' 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::ConvMlirIgemmWrW' 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); +/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_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 +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) {} | ^ -/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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_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] @@ -19350,19 +22676,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: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::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); - | ^ -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/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: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] @@ -19374,10 +22700,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_bwd_xdlops.cpp:68:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here - 68 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); +/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_bwd_xdlops.cpp:32: +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; | ^ @@ -19388,110 +22714,34 @@ 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 : ConvTunableSolveIn file included from rBase + 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/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: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::ConvMlirIgemmBwdXdlops' 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::ConvMlirIgemmWrWXdlops' first required 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); - | ^ -/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator +/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); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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_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] +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 +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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 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_mlir_igemm_fwd.cpp:31: +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] @@ -19500,51 +22750,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: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/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::ConvMlirIgemmFwd' 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_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_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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -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/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] + 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_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] @@ -19559,17 +22814,25 @@ /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); | ^ -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_wrw_v4r4_xdlops_padded_gemm.cpp:27: +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_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: @@ -19617,32 +22880,39 @@ /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_padded_gemm.cpp:29: +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. +[ 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_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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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: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/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_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_mlir_igemm_fwd_xdlops.cpp:30: +/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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here @@ -19651,7 +22921,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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/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] @@ -19666,78 +22936,10 @@ /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 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(); - | ^ -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: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 +/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.cpp:90:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 90 | return GenericSearch(*this, ctx, problem, 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_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_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_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] - 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: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: +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; | ^ @@ -19750,29 +22952,18 @@ /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 +/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_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/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); | ^ -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()); - | ^~~~~~~~ +/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: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 @@ -19807,113 +22998,136 @@ /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/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_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/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_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_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/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_hip_implicit_gemm_fwd_xdlops.cpp:30: +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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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: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/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_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/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 copy constructor for 'miopen::solver::SolverMixin' first required here +/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 copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here +/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: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/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/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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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_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] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -: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. -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.cpp:27: +/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); + | ^ +9 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_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_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] +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 +/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, miopen::ConvolutionContext>' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # 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_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] @@ -19922,50 +23136,99 @@ /build/reproducible-path/miopen-5.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: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/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' 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' 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, miopen::ConvolutionContext>' 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_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: +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/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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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: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: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_xdlops.cpp:134:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops' first required here - 134 | 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) { - | ^ -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/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 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: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: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_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_hip_implicit_gemm_nonxdlops_common.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) {} + | ^ +[ 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_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_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] @@ -19986,8 +23249,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 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: /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_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] @@ -19999,7 +23261,7 @@ /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.hppwarning: :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:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here @@ -20008,29 +23270,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) {} | ^ -definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; +11 warnings 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/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: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/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::ConvHipImplicitGemmWrwV4R4Xdlops' 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_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:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; @@ -20038,672 +23299,120 @@ /build/reproducible-path/miopen-5.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/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_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: +/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_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/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; + 43 | virtual ~In file included from PerfConfig() = defaul/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] + 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:798:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase +154 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + memcpy(hip_args + second_ 53 | struct PerfConfigBindex, &(any_arg.buffer[0]), any_argase : PerfConfig + .size()); +| ^ +/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 Perf | ^~~~~~~~ +ormanceConfigConvAsm3x3U : 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: -/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_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/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: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: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::ConvHipImplicitGemmV4R4WrW' 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_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_mlir_igemm_wrw.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) {} + | ^ +1 warning 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_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_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_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/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()); | ^~~~~~~~ -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 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/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_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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: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_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); - | ^ -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()); - | ^~~~~~~~ -5 warnings generated when compiling for host. -[ 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 -5 warnings generated when compiling for host. -3 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_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) { - | ^ -5 warnings generated when compiling for host. -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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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 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); - | ^ -[ 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_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_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_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_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_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 | 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_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_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; - | ^ -/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: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::ConvMlirIgemmBwdXdlops' first required 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_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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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; - | ^ -/build/reproducible-path/miopen-5.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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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); - | ^ -5 warnings generated when compiling for host. -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()); - | ^~~~~~~~ -[ 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.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: -/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); - | ^ -5 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 -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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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_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_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_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_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()); - | ^~~~~~~~ -5 warnings generated when compiling for host. -[ 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 -5 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: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); - | ^ -[ 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 +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.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: @@ -20711,192 +23420,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_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 - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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_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) {} - | ^ -5 warnings generated when compiling for host. -[ 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 -5 warnings generated when compiling for host. -[ 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_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) {} - | ^ -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) {} - | ^ -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/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) {} - | ^ -[ 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_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 -[ 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 -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) {} - | ^ -7 warnings generated when compiling for host. -5 warnings generated when compiling for host. -[ 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 -[ 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_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_dir2D_bwdWrW_1x1.cpp:27: +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: @@ -20931,28 +23455,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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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] @@ -20961,168 +23467,176 @@ /build/reproducible-path/miopen-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: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: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/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_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>; - | ^ -19 warnings generated when compiling for gfx906. -5 warnings generated when compiling for gfx906. -5 warnings generated when compiling for host. -5 warnings generated when compiling for host. -[ 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 -[ 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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/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, 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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:32: +/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_piIn 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.hppx: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); +_t 61 | new(buffer + second_inidlex) U(ye)0; | ^~~~~~ + = 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/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -21132,54 +23646,168 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61: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/conv_ocl_dir2Dfwd_exhaustive_search.cpp:326:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp9::61 :warning: 13unsafe buffer access [-Wunsafe-buffer-usage]: + warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 326 | 61 | t inleew_(sbzu0f[f1e]r =+ 3s2e;c +o n| d ^~~~~~~~_ +index) /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cppU(:y333):;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 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 :n13_:i nwarning: _unsafe pointer arithmetic [-Wunsafe-buffer-usage]t +iles_rg[ 161] | = 3 ; + | ^~~~~~~~~~~~~n +ew(bu/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cppf:f365e:r13 :+ warning: sunsafe buffer access [-Wunsafe-buffer-usage]e +cond_i n365d | e x ) U ( y ) ; + | ^~~~~~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_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppsz:[611:]13 := 1warning: ;unsafe pointer arithmetic [-Wunsafe-buffer-usage] + + | ^~~~~~~~~~~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp61: | 372 : 35 : warning: unsafe buffer access [-Wunsafe-buffer-usage] + new(buffe r372 | + s e c o n d _ i n d e xn)_ oUu(ty_)t;l + s| ^~~~~~ + = (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:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :warning: 61unsafe buffer access [-Wunsafe-buffer-usage]: +13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +402 | 61 | o u t _ pniexw_(tbiulfef_esrz [+1 ]s e=c o2n;d +_ i| n ^~~~~~~~~~~~~~~d +ex) U/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp(:y403):;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 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 : 13 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]n +_out_til e61s | _ r g [ 1 ] = n(epwr(obbulfefme.rn _+ osuetcpountds_ i%n d6e4x )= =U (0y)) ; + ?| ^~~~~~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_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppin:p61u:t13s: %warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +8 == 0) ?61 | 3 : new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); +2;/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + +61 | new(buffer + second_index) U(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/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:414:13:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61 :13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +warning: unsafe buffer access [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); + 414 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_indegx) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); +rp_tl_ln[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); + = | ^~~~~~ + 128; + | ^~~~~~~~~ +/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_ocl_dir2Dfwd_exhaustive_search.cpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + :61 | 415 : new(buffer 13+ second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 415 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index ) U(y); + | ^~~~~~ + grp_tl_l/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppn:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +[2 61 | new(]buffe r + second_index) U(y); + | ^~~~~~ + = 256; + /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 +ew(buffe/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cppr + second_index) U(y); + | ^~~~~~ +:420:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 420/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp | :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + s econd_index) U(y); + | ^~~~~~ + n_out_t/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppl:s61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_inde x) U(y); + | ^~~~~~ + = (n_out_t/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +il 61 | neew(buffer + sescond_index) U_(y); + | ^~~~~~ +rg[1] - n_out_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppt:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +i 61 | l new(buffer +e ssecond_index) U(y); + _| ^~~~~~ +rg[0] + 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/conv_ocl_dir2Dfwd_exhaustive_search.cpp ^~~~~~ +:432:32: 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] +432 61 | | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); + resul/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppt.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: <=61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y);n +_o ut_til| e ^~~~~~s +_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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp 448: | 61 : 13 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | f o r ( i n t in_etw (=b unf_fiern _+t isleecso_nrdg_[i0n]d;e xi)_ tU (' 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) {} - | ^ -13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -21201,8 +23829,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 + 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/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -21223,8 +23853,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) {} | ^ -second_index) U(y); - | ^~~~~~ +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); | ^~~~~~ @@ -21238,17 +23871,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(buffIn 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.hppe: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] @@ -21281,7 +23906,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); | ^~~~~~ -r/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] @@ -21290,7 +23915,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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -21329,7 +23954,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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -21338,10 +23963,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); | ^~~~~~ - 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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -21358,1455 +23981,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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] - 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); - | ^~~~~~~~~~~~~~~~~ -/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: -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_t/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:i204l:e13s:_ Hwarning: Wunsafe buffer access [-Wunsafe-buffer-usage][ -i] = (wei_HW[i] + W204i | no F i l t e r H W [ i ]w i-n o1_)d a/t aW.iwnionFoi_lttielreHsW_[HiW][;i -] | ^~~~~~ -= (out_HW[i]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp +: 205W:i57n:o Dwarning: aunsafe buffer access [-Wunsafe-buffer-usage]t -aHW[i] - 1) / Wi no205D | a t a H W [ i ] ; - | ^~~~~~~~~~~~~~~~~~~~~~~w -ino_filter.w/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppin:o204_:t45i: lwarning: eunsafe buffer access [-Wunsafe-buffer-usage]s -_HW[i] = (wei_HW[ i204] | + W i n o Fi l t e r H Ww[ii]n o-_ d1a)t a/. wWiinnoo_Ftiilltees_rHHWW[[ii]] ; - | = ^~~~~~~~~~~~ -(out_HW[i] + Wi/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppn:o205Da:t80a:H Wwarning: [unsafe buffer access [-Wunsafe-buffer-usage]i -] - 1) / WinoData H205W | [ i ] ; - | ^~~~~~ - wino_fi/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppl:te204r:.57w:i nwarning: ounsafe buffer access [-Wunsafe-buffer-usage]_ -tiles_HW[i] = (we i204_ | H W [i ] + W i n oF i lwtienroH_Wd[ait]a .-w i1n)o _/t iWlienso_FHiWl[tie]r H W [=i ](;o -u | t ^~~~~~~~~~~~_ -HW[i] + Wino/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppD:at207a:H13W:[ iwarning: unsafe buffer access [-Wunsafe-buffer-usage]] - - 1) / WinoDat 207 | a H W [ iw]in;o_ -f il| ^~~~~~~~~~t -er.wino_HW[i] /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp= :wi204n:o78_:x twarning: iunsafe buffer access [-Wunsafe-buffer-usage]l -e[i]; - | ^~~~~~~~~~~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp204: | 207 :38 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - wino_ d207a | t a . w i n o _ t i l e swi_nHoW_[fii]l t e r=. w(ionuot__HHWW[[ii]] =+ wWiinnoo_DxattialHeW[[ii]]; -- | 1 ^~~~~~~~~~ -) / WinoDa/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppt:a208H:13W:[ iwarning: unsafe buffer access [-Wunsafe-buffer-usage]] -; - | ^~~~~~~~~~ - 208 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 205 : 13 : warning: wunsafe buffer access [-Wunsafe-buffer-usage]in -o_data.wino_HW[i] 205= | w i no _ xt i l e [ i ] *w iwinnoo__fdialttae.rw.iwnion_ot_itleisl_eHsW_[HiW][;i -] | = ^~~~~~~~~~~~~~~~~ -(wei_HW[i]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp :+208 :W38i:n warning: ounsafe buffer access [-Wunsafe-buffer-usage]F -ilterHW[i] - 2081 | ) / W i n o F i l tweirnoH_Wd[ait]a.;w -i n| o ^~~~~~~~~~~~~~~~~~~~~~~~~_ -HW[i] = win/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppo_:x205t:i45l:e[ iwarning: ]unsafe buffer access [-Wunsafe-buffer-usage] * - wino_data.wino_til e205s_ | H W [i ] ; - | ^~~~~~~~~~ - wino_f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi:208:l54t:e rwarning: .unsafe buffer access [-Wunsafe-buffer-usage]w -ino_tiles_HW [208i | ] = ( w e i _ H W [wii]n o+_ dWaitnao.Fwiinlot_eHWr[HiW] [ i ]= -w i1n)o _/x tWilien[oiF]i l*t ewriHnWo[_id]a;ta -. w| i ^~~~~~n -o_tiles_HW[/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi:]205;: -57 :| ^~~~~~~~~~~~~~~~~~~~~~~warning: -unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] -205 | 214 | w i n o _ f i l t e r . wcionnos_tt iilnets _wHiWn[oi_]g == g( w*e iwi_nHoW_[xit]i l+e [W0i] n*o Fwiinlot_exrtHilWe[[i1]] ;- - | 1 ^~~~~~~~~~) - / WinoFilt/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpper:H222W:[38i:] warning: ;unsafe buffer access [-Wunsafe-buffer-usage] - - | ^~~~~~~~~~~~ - 222 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 205 : 80 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | w i n o _ d a t a . w iwnion_ot_ifliesl_tHeW[r1.],w -i n| o ^~~~~~~~~~~~~~~~~~~~~~~_ -tiles_HW[i/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp]: 232=: 38:( wwarning: eunsafe buffer access [-Wunsafe-buffer-usage]i -_HW[i] + Win o232F | i l t e r H W [ i ] - 1 ) / W i n o F i l t e r H W [ i ] ; -w i| n ^~~~~~~~~~~~o -_filter.wino_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppti:l207es:_13H:W [1warning: ]unsafe buffer access [-Wunsafe-buffer-usage], - - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp207: | 242 : 38 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - wino_f i242l | t e r . w i n o _ H W [ i ] = w i n o _x t i l e [ i ] ; - | w ^~~~~~~~~~~~~~~~~~~i -no_data.win/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppo_:t207i:l38e:s _Hwarning: Wunsafe buffer access [-Wunsafe-buffer-usage][ -1], - | ^~~~~~~~~~~~~~~~~~~~~~~ - 207 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 252 : 67 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - wino_filter .252w | i n o _ H W [ i ] =c ownisnto _inxtt wiilneo[_ic] ;= - c| ^~~~~~~~~~* - wino_filte/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppr:.208w:i13n:o _warning: tunsafe buffer access [-Wunsafe-buffer-usage]i -les_HW[0] * wino_f il208t | er . w in o_ti l es _ H W [ 1 ];w -i | n ^~~~~~~~~~~~~~~~~~~~~~~~~o -_data.wino_HW/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp[:i257]: 62 : =warning: unsafe buffer access [-Wunsafe-buffer-usage]w -ino_xtile[i] * 257w | i n o _ d a t a . w i n o _ t i l leasyo_uHtW,[ in],; -wi n| o ^~~~~~~~~~~~~~~~~_ -c, wino_data./build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppwi:n208o:_38H:W [warning: 0]unsafe buffer access [-Wunsafe-buffer-usage], - wino_data.w i208n | o _H W [ 1 ] , e l e m en t _wsiinzeo)_;d -a t| a ^~~~~~~~~~~~~~~~~. -wino_HW[i]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 265 :=38 :w iwarning: nunsafe buffer access [-Wunsafe-buffer-usage]o -_xtile[i] * 265w | i n o _ d a t a . w i n o _ t i l e s _ H W [ i ] ; - | ^~~~~~~~~~ - wino_filter./build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppwi:n208o:_54H:W warning: unsafe buffer access [-Wunsafe-buffer-usage] -[1], - | ^~~~~~~~~~~~~~~~~~~ - 208 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 271 : 57 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - wino_data.win o_271H | W [ i ] = w i n o _ x t i l el[aiy] o*u tw,i nno,_ dka,t awi.nwoi_ndoat_at.wiilno_HW[0], wino_deatas._wHiWn[oi_]H;W -[ 1]| , ^~~~~~~~~~~~~~~~~~~~~~~ -element_size);/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) / Wino/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppF:i204l:13t:e rwarning: Hunsafe buffer access [-Wunsafe-buffer-usage]W -[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - 204 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 205 : 45 : warning: wunsafe buffer access [-Wunsafe-buffer-usage]i -no_data.wino_til es_H205W | [ i ] = ( ou t _ HW [iw] +i nWoi_nofDiatlatHeWr[.iw]i n-o _1t)i l/e sW_iHnWo[Dia]t a=H W([wie]i;_ -H W| [ ^~~~~~~~~~~~~~~~~~~~~~~i -] + Win/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppo:F204i:l45t:e rwarning: Hunsafe buffer access [-Wunsafe-buffer-usage] -W[i] - 1) / 204W | i n o F i l t e r H Ww[iin]o;_ -d a| t ^~~~~~a -.wino_til/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppes:_205H:W[57i:] warning: unsafe buffer access [-Wunsafe-buffer-usage] -= (out_HW[i] + Wi no205D | a t a H W[ i ] - 1 ) /w iWnion_oDfaitlatHWe[r.iw]i;n -o _| t ^~~~~~i -les_HW[/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi:]204: 57=: (warning: wunsafe buffer access [-Wunsafe-buffer-usage]e -i_HW[i] + 204W | i n o F i l t e r H W [wii]no _-d at1a). w/i nWoi_ntoiFlielst_eHrWH[Wi][ i ] ;= - (| o ^~~~~~~~~~~~u -t_HW[i] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp :W205i:n80o:D awarning: taunsafe buffer access [-Wunsafe-buffer-usage]H -W[i] - 1) / Wino D205a | t aH W [i] ; - | ^~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppw:i204n:o78_:f iwarning: lunsafe buffer access [-Wunsafe-buffer-usage]t -er.wino_tile s204_ | H W [ i ] = ( we i _ wHiWn[oi_]d a+t aW.iwnionoF_itlitleersH_WH[Wi][ i-] 1 ) = /( oWuitn_oHFWi[lit]e r+H WW[iin]o;D -a t| a ^~~~~~~~~~~~H -W[i] - 1) / W/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi:n207o:D13a: twarning: aunsafe buffer access [-Wunsafe-buffer-usage]H -W[i]; - | ^~~~~~~~~~ - 207 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 205 : 13 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - wino_fi l205t | e r . w i n o _ H W [ wii]n o=_ fwiilntoe_rx.twiilneo[_it]i;l -e s| _ ^~~~~~~~~~~~~~~~~~~H -W[i] = (w/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppe:i207_:H38W:[i ]warning: +unsafe buffer access [-Wunsafe-buffer-usage] -WinoFilterH W207 | [ i] - 1w)i n/o _WfiinlotFeirl.twienroH_WH[Wi[]i]; -= w| in ^~~~~~~~~~~~~~~~~~~~~~~~~o -_xtile[i/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp]:;205 -: 45| : ^~~~~~~~~~ -warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: 205unsafe buffer access [-Wunsafe-buffer-usage] - | wi no208_ | f i l t e r . w i n o _ twiilneos__dHaWt[ai.]w i=n o(_wHeWi[_i]H W [ i=] w+i nWoi_nxoFtiillet[eir]H W*[ iw]in o-_ d1a)t a/. wWiinnoo_Ftiillteesr_HHWW[[ii]];; - - | | ^~~~~~~~~~~~~~~~~ ^~~~~~ - -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp205::57208: :warning: unsafe buffer access [-Wunsafe-buffer-usage]38 -: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | 208 | w i n ow_ifniol_tdeart.aw.iwnion_ot_iHlWe[si_]H W [ i=] w=i n(ow_xetii_lHeW[[ii]] *+ wWiinnoo_Fdiatlat.weirnHoW_[tii]l e-s_ 1) H/W [Wi];i -n o| F ^~~~~~~~~~i -lterHW[i]; -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp | : ^~~~~~~~~~~~208: -54: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppunsafe buffer access [-Wunsafe-buffer-usage]: -205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | 205 | w i n o _ d a t aw.wiinnoo_H_Wf[iil]t e r .=w iwnion_ot_ixlteisl_eH[Wi[]i ]* =w i(nwoe_id_aHtWa.[wii]n o+_ tWiilneosF_iHlWt[eir]H;W -[ | i ^~~~~~~~~~~~~~~~~~~~~~~ -] - 1) / /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppW:i214n:o52F:i warning: lunsafe buffer access [-Wunsafe-buffer-usage]t -erHW[i]; - | ^~~~~~~~~~~~ -214 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 207 : 13 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - const i207n | t w i n o _ g = g *w iwnion_of_ixlttielre.[w0in]o _*H Ww[iin]o _=x twiilneo[_1x]t;i -l e| [ ^~~~~~~~~~i -]; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp38:: 207warning: :38unsafe buffer access [-Wunsafe-buffer-usage]: - warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207222 | | w i n o_ f i l t e r . w i n o _ H W [ i ] =w iwninoo__dxattial.ew[iin]o;_ti -l e| s ^~~~~~~~~~_ -HW[1], -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp :| 208 ^~~~~~~~~~~~~~~~~~~~~~~: -13: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | 232 | w i n o _ d at a.wi no_H W [ i ] = w i n o _ x t i l e [ i ] * wwiinnoo__fdialttaer..wwiinnoo__ttiilleess__HHWW[[i1]];, - - | | ^~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ - -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp38:: 242warning: :unsafe buffer access [-Wunsafe-buffer-usage]38: - warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | 242 | w i n o _ d a t a . w i n o _ H W [ i] w in o=_d awtia.nwoi_xnot_itlilee[s_iH]W [*1 ]w,i -n | o ^~~~~~~~~~~~~~~~~~~~~~~_ -data.wino_ti/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppl:e252s:_67H: Wwarning: [unsafe buffer access [-Wunsafe-buffer-usage]i -]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp: 208252: | 54 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - const i208n | t w i n o _ c = c w*i nwoi_ndoat_af.iwlitneor_.HwWi[nio]_ t i l=e sw_iHnWo[_0x]t i*l ew[iin]o _f*il tweirn.ow_idnaot_at.iwliesn_oH_Wt[i1l];e -s _| ^~~~~~~~~~~~~~~~~~~~~~~~~H -W[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:: 214warning: :unsafe buffer access [-Wunsafe-buffer-usage]52 -: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 257214 | | c o n s t ilnaty owuitn,o _n,g w=i ngo _*c ,w iwnion_ox_tdialtea[.0w] i*n ow_iHnWo[_0x]t,i lwien[o1_]d;a -t a| . ^~~~~~~~~~w -ino_HW/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp[:1222]:,38 :e warning: lunsafe buffer access [-Wunsafe-buffer-usage]e -ment_size); - 222| | ^~~~~~~~~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 265 : 38 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - 265 | w i n o _ d a t a . w i n o _ t i l e s_ H W [ 1 ] , - | ^~~~~~~~~~~~~~~~~~~~~~~ -wino_fil/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppt:e232r:.38w:i nwarning: ounsafe buffer access [-Wunsafe-buffer-usage]_ -HW[1], - | ^~~~~~~~~~~~~~~~~~~ -232 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 271 : 57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 271 | w i n o _ f i l t e r. wlianyoo_utti,l en,s _kH,W [w1i]n,o -_ d| a ^~~~~~~~~~~~~~~~~~~~~~~~~t -a.wino/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp_H:W242[:038]:, warning: wunsafe buffer access [-Wunsafe-buffer-usage]i -no_data.wino _242H | W [ 1 ] , e l e m en t _ s i z e ) ; - | ^~~~~~~~~~~~~~~~~ - 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]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp =: 204(:w13e:i _warning: Hunsafe buffer access [-Wunsafe-buffer-usage]W -[i] + WinoFilte rH204W | [i ] - 1 ) / W i nwoiFnilot_edraHtW[ai.]w;i -n o| _ ^~~~~~~~~~~~~~~~~~~~~~~~~t -iles_HW[i] /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 205=: 45:( warning: ounsafe buffer access [-Wunsafe-buffer-usage] -ut_HW[i] + Win o205D | a t a H W [ i ] - 1 ) w/in oW_ifnioltDeart.awHiWn[oi_]tiles_HW;[ -i ]| ^~~~~~~~~~~~~~~~~~~~~~~= - (wei_HW/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp[:i]204 :+45 :W iwarning: nunsafe buffer access [-Wunsafe-buffer-usage]o -FilterHW[i] - 2041 | ) / W i n o F i l twineo_rdHaWt[ai.]w;i -n o| _ ^~~~~~ -tiles_HW[/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi:]205 : 57 : =warning: unsafe buffer access [-Wunsafe-buffer-usage]( -out_HW[i] + Wi n205o | D a t a H W [ i ] -w i1n)o _filter/.wi nWoi_ntoiDleast_aHHWW[[ii]] ; -= | ( ^~~~~~w -ei_HW[i]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp :+204 :W57i:n warning: oFunsafe buffer access [-Wunsafe-buffer-usage]il -terHW[i] - 1) / W i204n | o F i l te r HW [ i] ; -w i| ^~~~~~~~~~~~n -o_data.win/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppo:_205t:i80l: ewarning: sunsafe buffer access [-Wunsafe-buffer-usage]_ -HW[i] = (ou t205_ | H W [ i ] + W i n o DwaitnaoH_Wf[iil]t e- r1.)w i/n oW_itniolDeast_aHHWW[[ii]] =; -( w| e ^~~~~~~~~~i -_HW[i] /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp+ :W204i:n78o: Fwarning: iunsafe buffer access [-Wunsafe-buffer-usage]lt -erHW[i] - 1) / Wi n204o | F i l t e rH W [ i ] ; - | w ^~~~~~~~~~~~i -no_data.wi/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppn:o207_:t13i: lwarning: eunsafe buffer access [-Wunsafe-buffer-usage]s -_HW[i] = 207( | o u t _ H W [ i ] +wi noW_ifinlotDear.twaHWi[nio]_ HW-[ i1]) =/ wWinion_oxDtaitlaeH[Wi[]i;] -; -| ^~~~~~~~~~~~~~~~~~~| - ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp::205207::1338:: warning: warning: unsafe buffer access [-Wunsafe-buffer-usage]unsafe buffer access [-Wunsafe-buffer-usage] - - 207 | 205 | w i n o_wfiilntoe_rf.iwlitnoe_rH.Ww[iin] o=_ twiilnoe_sx_tHiWl[ei[]i ]=; - (| w ^~~~~~~~~~e -i_HW[i] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp :W208in:o13F:i lwarning: tunsafe buffer access [-Wunsafe-buffer-usage] -erHW[i] - 1) /208 | W i n o F i l t e r HwWi[noi_]d;a -t a| . ^~~~~~~~~~~~~~~~~~~~~~~~~w -ino_HW[/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi:]205 : 45=: wiwarning: nunsafe buffer access [-Wunsafe-buffer-usage]o -_xtile[i] * wino_ d205a | ta . wi n o _ t il e s _ H Ww[iin]o;_ -f i| l ^~~~~~~~~~~~~~~~~t -er.wino/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp_:t208i:l38:e swarning: _unsafe buffer access [-Wunsafe-buffer-usage]H -W[i] = (wei_ H208W | [ i ] + W i n o Fwiilntoe_rdHaWt[ai.]w i-no_ H1W)[i ]/ W=i wninoo_xFtiillet[eir]H W*[ iwi]n;o -_ d| at ^~~~~~a. -wino_ti/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppl:e205s_:H57W:[ i]warning: ;unsafe buffer access [-Wunsafe-buffer-usage] - - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp: 208205: | 54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - win o208_ | f i l t e r.w i n o _ t iwlienso__HdWa[tia]. w=i no(_HWw[eii] _ H W=[ iw]i n+o_ xWtiinloeF[iil]t e* rwHiWn[oi_]d a-t a1) / .WinoFiwlterHWino_tiles_[HiW][;i -] ; -| ^~~~~~~~~~~~| - ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppwarning: :unsafe buffer access [-Wunsafe-buffer-usage]214 -:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | 214 | w i ncoon_sfti litnetr .wwiinnoo__gt i=l egs _*HW [wii]no _=xt i(lwee[i0_]H W*[ iw]i no_+x tiWlien[o1]F;i -l t| e ^~~~~~~~~~r -HW[i] - 1/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp): 222/: 38W:i nwarning: ounsafe buffer access [-Wunsafe-buffer-usage]F -ilterHW[i]; - 222| | ^~~~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 207 : 13 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | w i n o_dataw.iwnion_of_itlitleers._wHiWn[o1_],H -W [| i ^~~~~~~~~~~~~~~~~~~~~~~] - = wino_xt/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi:l232e:[38i:] ;warning: -unsafe buffer access [-Wunsafe-buffer-usage] -| ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207: 38:232 | warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | w i n o _ f i lwtienro._wfiinlot_eHr.Ww[iin]o _=t iwlienso__HxWt[1i]l,e -[ i| ] ^~~~~~~~~~~~~~~~~~~~~~~~~; - - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp::208242::1338:: warning: warning: unsafe buffer access [-Wunsafe-buffer-usage]unsafe buffer access [-Wunsafe-buffer-usage] - - 208242 | | w i n o _ d a t a . w i n o _ H W [ i ] =w iwnion_od_axttai.lwei[ni]o _*t iwliens_oH_Wd[a1t]a,. -w | i ^~~~~~~~~~~~~~~~~~~~~~~n -o_tiles_HW[/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi:]252;: -67 :| ^~~~~~~~~~~~~~~~~warning: -unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 252 | 208 | c o n s t i n t wwiinnoo__cd a=ta .cw i*n ow_iHnW[io]_ f i lt= er.wiwnion_o_xttiille[ie]s _HW*[ 0w]i n*o _dwaitnao._wfiinlot_etril.ewsi_nHoW_[tii]l;e -s _| H ^~~~~~~~~~W -[1]; -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp :| 208 ^~~~~~~~~~~~~~~~~~~~~~~~~: -54: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257: 62208: | warning: unsafe buffer access [-Wunsafe-buffer-usage] - wino_data .w257i | n o _ H W [ i ] = w i n o _ xltaiyloeu[ti,] n*, wwiinnoo__dca,t aw.iwnio_ndoa_ttai.lweisn_oH_WH[Wi[]0;] -, | w ^~~~~~~~~~~~~~~~~~~~~~~i -no_dat/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppa:.214w:i52n:o _warning: Hunsafe buffer access [-Wunsafe-buffer-usage]W -[1], el e214m | e n t _ s i z e ) ; -c o| n ^~~~~~~~~~~~~~~~~s -t int wino_g =/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp :g 265*: w38i:n owarning: _unsafe buffer access [-Wunsafe-buffer-usage]x -tile[0] * w i265 | no _ x t i l e [ 1 ] ; - | ^~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 222 : 38 : warning: unsafe buffer access [-Wunsafe-buffer-usage] -wino_filt e222r | . w i n o _ H W [ 1 ] , - | ^~~~~~~~~~~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 271w:57i:n owarning: _unsafe buffer access [-Wunsafe-buffer-usage]d -ata.wino_tiles_HW[ 1271] | , - | ^~~~~~~~~~~~~~~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp :232 : 38 : warning: lunsafe buffer access [-Wunsafe-buffer-usage]a -yout ,232 | n , k , w i n o _ d a t a . w i n o _ H W [ 0 ] , w i nwion_o_dfaital.wteirn.ow_iHnWo[_1t]i,l eesl_eHmW[e1n]t, -_ s| i ^~~~~~~~~~~~~~~~~~~~~~~~~z -e); - | ^~~~~~~~~~~~~~~~~ -/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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp.w:i204n:o13_:t iwarning: lunsafe buffer access [-Wunsafe-buffer-usage]e -s_HW[i] = (o u204t | _ H W [ i ] + W i n owDiantoa_HdWa[it]a .-w i1n)o_t i/le sW_iHnWo[Dia]t a H W=[ i(]o;u - t| _ ^~~~~~~~~~H -W[i] + WinoD/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppat:a205H:W[13i:] - 1warning: )unsafe buffer access [-Wunsafe-buffer-usage] -/ WinoDataHW[i]; - 205| | ^~~~~~~~~~~~~~~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 204w:i45n:o _warning: funsafe buffer access [-Wunsafe-buffer-usage]i -lter.wino_til 204 | es_HW [ i ] w=ino_d a(twae.iw_iHnWo[_it]i l+e Wsi_nHoWF[i]i l te r=H W([oiu]t _- 1H)W [/i W]i n+o FWiilntoeDraHtWa[HiW][;i -] | - ^~~~~~~~~~~~~~~~~~~~~~~~~ -1) / WinoD/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppa:ta205H:W45[:i ]warning: ;unsafe buffer access [-Wunsafe-buffer-usage] - - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp :205204 | : 57 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - wino_filte r204. | w i n o _ t i l e s _ H Ww[ii]n o=_ d(awteai._wHiWn[oi_]t i+l eWsi_nHoWFil[teir]H W [ i=] (-o 1)u t/ Wi_nHoWF[iil]t e+r HWWi[nio]D;a -t | a ^~~~~~H -W[i] - 1) /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp/: 205:W57i:n owarning: Dunsafe buffer access [-Wunsafe-buffer-usage]a -taHW[i]; - | ^~~~~~~~~~ - 205 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 204 : 78: warning: unsafe buffer access [-Wunsafe-buffer-usage] -wino_filter.win o204_ | t i l e s _ H W [ i ] =w i(nwoe_id_aHtWa[.iw]i n+o _WtiniolFeisl_tHeWr[HiW][ i ] =- (1) o/u tWi_nHoWF[iil]te r+H WW[iin]o;D -a t| a ^~~~~~~~~~~~H -W[i] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp :1205): 80/: Wwarning: iunsafe buffer access [-Wunsafe-buffer-usage]n -oDataHW[i]; -205 | | ^~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppw:in205o:_13f:i lwarning: tunsafe buffer access [-Wunsafe-buffer-usage]e -r.wino_tiles_HW [205i | ] = ( w e i _ H W [ iw] i+n oW_ifniolFtielrt.ewriHnWo[_it]i l-e s1)_ H/W [Wii]n oFil=t e(rwHeWi[_iH]W;[ -i ]| ^~~~~~~~~~~~+ - WinoF/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi:l207t:e13:r Hwarning: Wunsafe buffer access [-Wunsafe-buffer-usage] -[i] - 1) / W207i | n o F i l t e r H W [ i ];w -i n| o ^~~~~~~~~~~~~~~~~~~~~~~~~_ -filter.win/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppo:_205H:W45[:i ]warning: unsafe buffer access [-Wunsafe-buffer-usage]= - wino_xtile[i]; -205 | | ^~~~~~~~~~~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 207 : 38w:i nwarning: ounsafe buffer access [-Wunsafe-buffer-usage]_ -filter. w207i | n o _ t i l e s _ H W [ iw]i n=o _(fwielit_eHr.Ww[ino_iH]W [+i ]W i=n owFiinlot_exrtHiWl[ei[]i ]-; -1 )| ^~~~~~~~~~/ - WinoF/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi:l208t:e13r:H Wwarning: [unsafe buffer access [-Wunsafe-buffer-usage]i -]; - | ^~~~~~ - 208/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp | : 205 : 57 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - wino_data.w i205n | o _ H W [ i ] = wwiinnoo__xftiilltee[ri.]w i*n ow_itniol_edsa_tHaW.[wii]n o=_ t(iwleeis__HHWW[[i]i; -] | + ^~~~~~~~~~~~~~~~~ -Wino/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppF:i208l:t38e:r Hwarning: Wunsafe buffer access [-Wunsafe-buffer-usage][ -i] - 1) / Win o208F | i l t e r H W[ i ] ; - | w ^~~~~~~~~~~~i -no_data.wi/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppn:o205_H:W80[:i ]warning: unsafe buffer access [-Wunsafe-buffer-usage] - = wino_xtile[i ]205 | * w i n o _ d a t a .wwiinnoo__ftiillteesr_.HwWi[nio]_;t -i l| ^~~~~~~~~~e -s_HW[/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi:]208: 54=: (warning: wunsafe buffer access [-Wunsafe-buffer-usage]e -i_HW[i] + Wino F208i | l t e r H W [ i ] - w i1n)o _/d atWai.nwoiFnio_lHtWe[riH]W [ i ]=; -w i| n ^~~~~~~~~~~~o -_xtile[i] */build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp w:i207n:o_13d:a twarning: aunsafe buffer access [-Wunsafe-buffer-usage]. -wino_tiles_H W[207i | ] ; - | ^~~~~~~~~~~~~~~~~~~~~~~ - wino/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp_:f214i:l52t:e rwarning: .unsafe buffer access [-Wunsafe-buffer-usage]w -ino_HW[i] = 214w | i n o _ x t i l e [ i ]c;o -n s| t ^~~~~~~~~~~~~~~~~~~ -int wino_g /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp= :g 207*: 38w:in owarning: _unsafe buffer access [-Wunsafe-buffer-usage]x -tile[0] * w207i | no_ x t i l e [ 1 ] ; - | ^~~~~~~~~~w -ino_filter.w/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi:n222o:38_: Hwarning: Wunsafe buffer access [-Wunsafe-buffer-usage][ -i] = wino_ x222t | i l e [ i ] ; - | ^~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 208 : 13 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - wino_data.wi no208_ | ti l e s _H W[ 1 ] , - | ^~~~~~~~~~~~~~~~~~~~~~~w -ino_data.win/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppo:_232H:W38[:i ]warning: unsafe buffer access [-Wunsafe-buffer-usage] = - wino_xtile[ i]232 | * w i n o _ d a t a . w i n o _ t i l e s _ H W [ i ] ; - | ^~~~~~~~~~~~~~~~~ - wino_f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi:lt208e:r38.:w iwarning: nunsafe buffer access [-Wunsafe-buffer-usage]o -_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~~~208 - | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp :w242i:n38o: _warning: dunsafe buffer access [-Wunsafe-buffer-usage]a -ta.wino_HW[i ]242 | = w i n o _ x t i l e [ i ] * w i n o _ d a t a . w i n woi_ntoi_dlaetsa_.wHiWn[oi_t]i;le -s_ H| W ^~~~~~~~~~[ -1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp -:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | 252 | w i n o _ d a tcao.wnisnto _iHnWt[ iw]i n o_ c= =w icn o*_ xwtiilne[io]_ f*i lwtienro._wdianot_at.iwlienso__HtWi[l0e]s _*H Ww[iin]o;_ -f | ^~~~~~~~~~~~~~~~~~~~~~~i -lter.wino_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppt:il214e:s52_:H Wwarning: [unsafe buffer access [-Wunsafe-buffer-usage]1] -; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - 214 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp :257 : 62 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - const int w i257n | o _ g = g * w i n o _ x t i l el[a0y]o u*t , wni,n ow_ixntoi_lce,[ 1w]i;n -o _| d ^~~~~~~~~~a -ta.wino_HW/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp[:0222]:,38 :w iwarning: nunsafe buffer access [-Wunsafe-buffer-usage]o -_data.wino_HW [2221], | e l e m e n t _ s i z e ) ; - | ^~~~~~~~~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 265 : 38 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - wino _265d | a t a . w i n o _ t i l e s _ H W [ 1 ] , - | ^~~~~~~~~~~~~~~~~~~~~~~ - win/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppo:_232f:i38l:t ewarning: r.unsafe buffer access [-Wunsafe-buffer-usage]w -ino_HW[1], - | ^~~~~~~~~~~~~~~~~~~ - 232/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp | : 271 : 57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 271 | w i n loa_yfoiultt,e nr, .kw,i wninoo__tdaitla.ewsi_noH_WHW[[01]],, w -i n| o_ ^~~~~~~~~~~~~~~~~~~~~~~~~da -ta.wino_HW[1], el/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppem:e242n:t38_:si zewarning: )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_filte/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppr.:wi204n:o_13t:i lwarning: eunsafe buffer access [-Wunsafe-buffer-usage]s -_HW[i] = (wei_HW[i] +204 | W i n o Fi l t e r H W [i ] w-i n1o)_ d/a tWai.nwoiFinlot_etrHiWl[ie]s;_ -H W| ^~~~~~[ -i] =/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp :205(:57o:u twarning: _unsafe buffer access [-Wunsafe-buffer-usage]H -W[i] + WinoDat a205H | W [ i ] - 1 ) /w inWoi_nfoiDlattearH.Ww[iin]o;_ -t i| l ^~~~~~~~~~~~~~~~~~~~~~~e -s_HW[i] = (we/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi_:H204W:[45i:] warning: +unsafe buffer access [-Wunsafe-buffer-usage] -WinoFilterHW[i] - 1204) | / W i n o F i l t e r HwWi[nio]_; -d a| t ^~~~~~~~~~~~a -.wino_tile/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpps:_205H:W80[: iwarning: ]unsafe buffer access [-Wunsafe-buffer-usage] - = (out_HW[i] 205+ | W i n o D a t a H W [ iw]i n-o_ f1i)lt e/r. wWiinnoo_tDialteasH_HWW[[ii]] ;= - ( w| e ^~~~~~i_ -HW[i] + WinoFi/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppl:t204e:r57H:W [iwarning: ]unsafe buffer access [-Wunsafe-buffer-usage] -- 1) / WinoFilterH 204W | [i]; - | ^~~~~~~~~~~~ - wino_d/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppa:t207a:.13w:i nwarning: ounsafe buffer access [-Wunsafe-buffer-usage]_ -tiles_HW[i ]207 | = ( o u t _ H W [wii]n o+_ fWiilntoeDra.twaiHnWo[_iH]W [i-] 1=) w/i nWoi_nxotDialtea[HiW][;i -] ;| - ^~~~~~~~~~~~~~~~~~~ -| ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] -207 | 204w | i n o_ f i l t e r . w i nwoi_nHoW_[dia]t a= .wwiinnoo__xttiillees[_iH]W;[ -i ]| ^~~~~~~~~~ - = (ou/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppt:_208H:W13[:i ]warning: unsafe buffer access [-Wunsafe-buffer-usage]+ - WinoDataHW[i] - 2081 | ) / W i n o D a t a HwWi[nio]_;d -a t| a ^~~~~~~~~~. -wino_HW[i]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 205 :=13 :w iwarning: nunsafe buffer access [-Wunsafe-buffer-usage]o -_xtile[i] * win o205_ | d a t a . w i n o _ t i lweisn_oH_Wf[iil]t;e -r .| w ^~~~~~~~~~~~~~~~~i -no_tiles_H/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppW:[208i:]38 := warning: (unsafe buffer access [-Wunsafe-buffer-usage]w -ei_HW[i] + Win o208F | i l t e r H W [ i ] -w i1n)o _/d aWtai.nwoinFoi_lHtWe[riH]W [ i ]=; -w i| n ^~~~~~~~~~~~~~~~~~~~~~~~~o -_xtile[i] */build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp w:i205n:o45_:d awarning: taunsafe buffer access [-Wunsafe-buffer-usage]. -wino_tiles_HW[i ];205 - | | ^~~~~~~~~~ - wino/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp_f:i208l:t54e:r .warning: wunsafe buffer access [-Wunsafe-buffer-usage]i -no_tiles_HW[i] 208= | ( w e i _ H W [ i ] + wWiinnoo_Fdialttae.rwHiWn[oi_]H W[-i ]1 ) /= Wwiinnoo_Fxitlitleer[HiW][ i*] ;w -i n| o ^~~~~~_ -data.wino_t/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppil:e205s:_57H:W [warning: iunsafe buffer access [-Wunsafe-buffer-usage]] -; - | ^~~~~~~~~~~~~~~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp205: | 214 : 52 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - wino_filte r214. | w i n o _ t i l e s _ HW[cio]n s=t (iwneti _wHiWn[o_ig ]= +g W*i nwoFiinlot_exrtHiWle[[i0]] -* 1w)i n/o _xWtiinloeF[1i]l;t -e r| H ^~~~~~~~~~ -W[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 222 | 205 | w i n o _ f i l tweirn.ow_idnatoa_.twiilneos__tHiWl[eis] _=H W([w1e]i_HW,[ -i ]| ^~~~~~~~~~~~~~~~~~~~~~~+ - WinoFilterH/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppW[:i232]: 38-: 1warning: )unsafe buffer access [-Wunsafe-buffer-usage] -/ WinoFilterHW [232i | ] ; - | ^~~~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 207 : 13 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - w i207n | o _ f i l te r . w i n o _wtiinloes__fHiWl[t1e]r,. - w| i ^~~~~~~~~~~~~~~~~~~~~~~~~n -o_HW[i] = /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppw:i242n:o38_:x twarning: iunsafe buffer access [-Wunsafe-buffer-usage]l -e[i]; - | ^~~~~~~~~~~~~~~~~~~ - 242 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 207 : 38 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wwiinnoo__fdialttae.rw.iwnion_ot_iHlWe[si_]H W=[ 1w]i,n -o _| x ^~~~~~~~~~~~~~~~~~~~~~~t -ile[i]; - | ^~~~~~~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp -:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp -:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 252 | 208 | c o ns t iwnitn ow_idnaot_ac. w=i no_HcW [*i ]w i n o=_ fwiilntero._wxitniol_et[i]iles_H * wino_daW[0] t*a w.iwnion_of_itlitleers._wHiWn[oi_]t;i -l es_HW[| 1 ^~~~~~~~~~~~~~~~~] -; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppwarning: :unsafe buffer access [-Wunsafe-buffer-usage]257 -:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | 257 | w i n o _ d a t a . w i n o _ H W [ i ] l a=y owuitn,o _xnt,i lwei[nio]_ c*, wiwnion_oda_tdaa.twai.nwoi_noti_lHeWs[_0H]W,[ iw]i;n -o _| d ^~~~~~~~~~a -ta.wino_H/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppW:[2081]:,54 :e warning: lunsafe buffer access [-Wunsafe-buffer-usage]e -ment_size );208 - | | ^~~~~~~~~~~~~~~~~ - w/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppi:n265o:_38d:a twarning: a.unsafe buffer access [-Wunsafe-buffer-usage]w -ino_HW[i] =265 | w in o _ x t i l e [ i ] * w in o _ d a t a . w i no _ ti l e s _H W [ i ] ;w -i | n ^~~~~~~~~~~~~~~~~~~~~~~o -_filter.win/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppo:_214H:W52:[ 1warning: ]unsafe buffer access [-Wunsafe-buffer-usage], - - | ^~~~~~~~~~~~~~~~~~~ - 214 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 271 : 57 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - const int wino_g =271 | g * w i n o _x t i l e [ 0 ] * wlianyoo_uxtt,i lne,[1 ]k;, - w| i ^~~~~~~~~~n -o_data.win/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppo:_222H:W38[:0 ], warning: wunsafe buffer access [-Wunsafe-buffer-usage]i -no_data.wino _222H | W [ 1 ] , e l e m e n t _ s i z e ) ; - | ^~~~~~~~~~~~~~~~~ - 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]; - | ^~~~~ -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: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: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: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_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/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_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_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_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_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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp 508: | 38 : - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp : 2993 : 16 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - static_cas t<2993 | v o i d * > ( r erinetteurrpn nraemte_sc[asitd<]c;ha -r *| > ^~~~~( -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 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp : 3005 : 16 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - stat ic3005_ | ca s t< v o id * > (rreeitntuerrpnr etn_acamsets<[cihda]r;* -> (| w ^~~~~o -rkSpace) + 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_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_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 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp : 711 : 21 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] s -tatic_cast( r711e | i n t e r p r e t _ c a s t < c h a r * >s(twaotrikcS_pcaacse)t <+c otnrsatn scfhoarrm*_>o(fcfosnest.to_uitn)p;u -t | ? ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -188 warnings generated when compiling for gfx906. -359 warnings generated when compiling for gfx906. -7 warnings generated when compiling for host. -[ 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_ocl_dir2D11x11.cpp:27: +89 warnings generated when compiling for gfx906. +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()); + | ^~~~~~~~ +43 warnings generated when compiling for gfx906. +45 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()); + | ^~~~~~~~ +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_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] @@ -22827,7 +24021,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_dir2D11x11.cpp:27: +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] @@ -22848,16 +24042,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_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. -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_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; @@ -22877,39 +24063,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/conv_ocl_dir2D_bwdWrW_2.cpp:29: +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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(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 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) {} - | ^ -7 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 -9 warnings generated when compiling for gfx906. -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/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/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] @@ -22918,20 +24078,6 @@ /build/reproducible-path/miopen-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_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 | ^ @@ -22944,110 +24090,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_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/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: -/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_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_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; - | ^ -/build/reproducible-path/miopen-5.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 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: + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(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); | ^~~~~~ -C/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] @@ -23059,231 +24113,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); | ^~~~~~ -o/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); | ^~~~~~ -nvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2479/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -: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); - | ^ -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) {} - | ^ -11 warnings generated when compiling for gfx906. -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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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 | virIn 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/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_MP_bidirectional_winograd.cpp: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); + | ^~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +/build/reproducible-path/miopen-5.5.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/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp61 | new(buffer + second_index) U(y); + | ^~~~~~ +:43: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); + | ^~~~~~ +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/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(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 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/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); - | ^ -tual ~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_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_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, 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()); + 53 | /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()); | ^~~~~~~~ --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:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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 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) {} - | ^ -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 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 +truct 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 @@ -23297,45 +24158,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) {} | ^ -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_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 here7 warnings generated when compiling for host. - - 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::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -rived&>(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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/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] @@ -23382,321 +24200,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) {} | ^ -[ 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_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 - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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_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()); - | ^~~~~~~~ -43 warnings generated when compiling for gfx906. -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/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()); - | ^~~~~~~~ -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/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] @@ -23717,396 +24221,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_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_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()); - | ^~~~~~~~ -/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]; - | ^~~~~~~~~~~~~~ -/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]; - | ^~~~~~~~~~~~~~ -45 warnings generated when compiling for gfx906. -3 warnings generated when compiling for gfx906. -89 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()); - | ^~~~~~~~ -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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-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; | ^~~~~~~~~~ @@ -24335,9 +24449,10 @@ /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]; | ^~~~~~~~~~~~~~~~ -3 warnings generated when compiling for gfx906. -94 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: +17 warnings generated when compiling for host. +[ 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 +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] @@ -24358,7 +24473,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_MP_bidirectional_winograd.cpp:31: +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] @@ -24379,14 +24494,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_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_multipass_wino3x3WrW.cpp:38: +94 warnings generated when compiling for gfx906. +5 warnings generated when compiling for host. +[ 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 +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] @@ -24407,7 +24519,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_multipass_wino3x3WrW.cpp:38: +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] @@ -24428,7 +24540,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.cpp:27: +In file included from 5 warnings generated when compiling for host. +/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: @@ -24436,129 +24549,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()); | ^~~~~~~~ -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_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/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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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); - | ^ -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] - 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 -/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ - 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() : PerformanceConfiIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: +[ 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 +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 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/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] @@ -24579,30 +24577,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) {} | ^ -gConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from 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/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: -(-1, -1, -1) {} - | ^ +[ 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/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] @@ -24623,54 +24601,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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ 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: @@ -24926,44 +24856,24 @@ /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]; | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp::1328:: - In file included from warning: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hppunsafe buffer access [-Wunsafe-buffer-usage]: -31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43: 20713 | : warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - wino_filter.wino_HW[i] = wino_xtile [i43] | ; - | ^~~~~~~~~~~~~~~~~~~ -virtual ~/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppPe:r207f:C38o:n fwarning: iunsafe buffer access [-Wunsafe-buffer-usage]g -() = defau l207t | ; - | ^ - wino_filter.wino/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp_:H53W:[i8]: =note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required herew -ino_xtile [i53] | ;s -t r| u ^~~~~~~~~~ -ct PerfCo/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppn:f208i:g13B:a swarning: eunsafe buffer access [-Wunsafe-buffer-usage] -: PerfConfig - | 208 ^ | - wino/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp_:d237a:t8a:. wnote: iin implicit copy constructor for 'miopen::solver::PerfConfigBase' first required heren -o_HW[i] = w237i | nsot_rxutcitl eP[eir]f o*r mwianno_dacteaC.owninfoi_gtCiolnevsA_sHmW[3ix]3;U - | : ^~~~~~~~~~~~~~~~~ - PerfConfi/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppgB:a208:s38e:< Pwarning: erunsafe buffer access [-Wunsafe-buffer-usage]f -ormanceConfigCo nv208A | sm 3 x 3 U > - | ^ - wino_data.wino_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hppHW:[100i:]20 : note: =in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here -wino_x ti100l | e [ i ] * a uwtion oo_udta t=a .sweilnfo;_ -t i| l ^e -s_HW[i]; - /build/reproducible-path/miopen-5.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/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage]62 - | retur n208 | S e r D e s < > : : D ewsienroi_adlaitzae.(wsitnaot_iHcW_[ci]a =s twi(]* t*h iwsino)_,d ast)a;. -w i| n ^o -_tiles_HW/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp[i:]244;: -38 : | note: ^~~~~~~~~~~~~~~~~~~~~~~ -in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214: 52244: | warning: unsafe buffer access [-Wunsafe-buffer-usage] - Performance C214o | n f i g C o n v A s m 3 xc3oUn(s)t :i nPte rwfionrom_agn ce=C ogn f*i gwCionnov_xtAislme3[x0] *3 Uwi(n-o1_,x t-i1l,e [-11]); - | { ^~~~~~~~~~} - - | ^ +/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], | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -25061,27 +24971,7 @@ 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[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) {} - | ^ -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]; @@ -25272,14 +25162,92 @@ /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:45In 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); + | ^~~~~~ +warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + | 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + w/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + i61 | new(buffer + second_index) U(y); + | ^~~~~~ +no_fil/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + t61 | new(buffer + second_index) U(y); + | ^~~~~~ +er.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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + :61 | new(buffer + second_index) U(y); + | ^~~~~~ +205:57: 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] + 20561 | new(buffer + second_index) U(y); + | ^~~~~~ + | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +w 61 | new(buffer + second_index) U(y); + | ^~~~~~ +ino_f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppi:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +l 61 | new(buffer + second_index) U(y); + | ^~~~~~ +ter.w/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppi:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + n61 | new(buffer + second_index) U(y); + | ^~~~~~ +o_tile/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); + | ^~~~~~ +_HW[i/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + ]61 | new(buffer + second_index) U(y); + | ^~~~~~ + = (w/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); + | ^~~~~~ +i_HW[/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + i61 | new(buffer + second_index) U(y); + | ^~~~~~ +] + W/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + i61 | new(buffer + second_index) U(y); + | ^~~~~~ +noFil/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + t61 | new(buffer + second_index) U(y); + | ^~~~~~ +erHW[i/build/reproducible-path/miopen-5.5.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); + | ^~~~~~ +/ Win/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); + | ^~~~~~ +Filte/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppr:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + H61 | new(buffer + second_index) U(y); + | ^~~~~~ +W[i];/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + | ^~~~~~~~~~~~ -/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/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +80: 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 | 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]; @@ -25288,13 +25256,48 @@ 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]; + 208 | wino_data.wino_HW[i] = wino_xtile[i] * win new(buffer + second_index) U(y); + | ^~~~~~ +o_data.wino_til/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +e 61 | new(buffer + second_index) U(y); + | ^~~~~~ +s_HW[i/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + ]61 | new(buffer + second_index) U(y); + | ^~~~~~ +; + | ^~~~~~~~~~~~~~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +38: 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); + | ^~~~~~ + 208 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.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] + o61 | new(buffer + second_index) U(y); + | ^~~~~~ +_data./build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + w61 | new(buffer + second_index) U(y); + | ^~~~~~ +ino_HW/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + [61 | new(buffer + second_index) U(y); + | ^~~~~~ +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]; + 208 | wino_data.wino_H/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +W 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[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]; @@ -25635,288 +25638,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] - 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_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] @@ -26171,6 +25892,13 @@ /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/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]; | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -26217,13 +25945,19 @@ 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], + 232 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp : 711 : 21 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + wino _711f | i l t e r . w i n o _ t i l e s _ H W [ 1s]t,a +t i| c ^~~~~~~~~~~~~~~~~~~~~~~~~_ +cast(const_i n242p | u t ? c o n s t _ b u f f _ i n _ a d r : b u f f _ i n _ a d r ) w+i +n o| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d +ata.wi/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cppn:o714_:t40i:l ewarning: sunsafe pointer arithmetic [-Wunsafe-buffer-usage]_ +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]; + 714 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp : 252 : 67 : warning: unsafe buffer access [-Wunsafe-buffer-usage] + static_ c252a | s t < v o i d * > ( s t actoincs_tc aisntt< cwhianro*_>c( b=u fcf _*o uwti_naod_rf)i l+t ebru.fwfi_noou_tt_ialdedsr__HoWf[f0s]e t*) ;w +i n| o ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ +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); @@ -26232,14 +25966,47 @@ 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); + 271 | layout, n, k, In file included from wi/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cppn:o38_: +d/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppa:t2993a:.16w:i nwarning: ounsafe buffer access [-Wunsafe-buffer-usage]_ +HW[0], w i2993n | o _ d a t a . w irneot_uHrWn[ 1n]a,m eesl[eimde]n;t +_ s| i ^~~~~z +e); | ^~~~~~~~~~~~~~~~~ +/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]; + | ^~~~~ 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:3005:16:/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]; + | ^~~~~ +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]; @@ -26247,105 +26014,228 @@ /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/solver/conv_multipass_wino3x3WrW.cpp:711/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] +21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 711/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]; + | static_cast(const_input ? const_buff_in_adr : buff_i/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppn:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + _2782 | return names[id]; | ^~~~~ +adr) + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 714 | static_cast(static_cast(buff_out_adr) + buff_o/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + u2782 | 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]; +t_addr_offse/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + t2794 | 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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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_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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26370,16 +26260,15 @@ /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/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()); - | ^~~~~~~~ 5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: +[ 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 +5 warnings generated when compiling for host. +[ 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 +5 warnings generated when compiling for host. +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] @@ -26400,8 +26289,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) {} | ^ -3 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/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] @@ -26422,72 +26311,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) {} | ^ -[ 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_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_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()); - | ^~~~~~~~ +[ 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/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_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_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/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_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] @@ -26496,28 +26322,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/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_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; +/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; | ^ -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/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; | ^ @@ -26530,674 +26344,35 @@ /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/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::ConvBinWinoRxS<2, 3>' 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::ConvOclBwdWrW2<1>' 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_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_winoRxS.cpp:951:17: note: in instantiation of member function 'miopen::solver::ConvBinWinoRxS<2, 3>::Search' requested here - 951 | template struct ConvBinWinoRxS<2, 3>; +/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/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_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_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] - 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: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_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; - | ^ -/build/reproducible-path/miopen-5.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/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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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() = 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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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: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/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); - | ^ -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_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) {} - | ^ -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/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) {} - | ^ -19 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/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/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/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.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_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/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()); | ^~~~~~~~ -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/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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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_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: @@ -27232,275 +26407,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()); - | ^~~~~~~~ -/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]; - | ^~~~~~~~~~~~~~ -/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]; - | ^~~~~~~~~~~~~~ -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/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); | ^~~~~~ @@ -27522,302 +26428,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()); | ^~~~~~~~ -1 warning generated when compiling for host. -/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]; - | ^~~~~~~~~~~~~~~~ -[ 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/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()); - | ^~~~~~~~ -3 warnings generated when compiling for host. -[ 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 -94 warnings generated when compiling for host. -[ 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 -43 warnings generated when compiling for host. -[ 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 -3 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 - | ^ -/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) {} - | ^ -[ 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 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: +[ 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 +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_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] @@ -27838,7 +26453,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_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] @@ -27859,136 +26474,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) {} | ^ -[ 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 -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/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/pooling/forward2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +1 warning 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: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()); - | ^~~~~~~~ -33 warnings generated when compiling for gfx906. -3 warnings generated when compiling for host. -[ 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 -3 warnings generated when compiling for host. -[ 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 -3 warnings generated when compiling for host. -45 warnings generated when compiling for host. -[ 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 -[ 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/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/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: @@ -28010,7 +26512,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: @@ -28032,55 +26534,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) {} | ^ -1 warning 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) {} - | ^ -89 warnings generated when compiling for host. -11 warnings generated when compiling for host. -[ 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 -[ 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 /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) | ^~~~~~ @@ -28987,7 +27440,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:5: note: expanded from macro 'OUT' +/build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp3 warnings generated when compiling for gfx906. +:266:5: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -29051,30 +27505,122 @@ 267 | (dst)[3] = static_cast((src) >> 24); | ^~~ 109 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/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/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()); + | ^~~~~~~~ +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 | ^ -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: +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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] @@ -29083,18 +27629,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/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/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); + | ^ +5 warnings generated when compiling for host. +/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +[ 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 +5 warnings generated when compiling for host. +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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +[ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/bz2.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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: @@ -29206,7 +27819,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: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()); + | ^~~~~~~~ +61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -29215,9 +27837,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()); | ^~~~~~~~ -[ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/bz2.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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/backward2d.cpp:27: +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: @@ -29239,7 +27859,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/backward2d.cpp:27: +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: @@ -29262,28 +27882,102 @@ 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 40 warnings generated when compiling for gfx906. -359 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/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_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/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_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); + | ^~~~~~ +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()); + 154 | memcpy(hip_args + se/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_cond_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +args + second_index, &(any_arg.buffer[0]), any_arIn 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] +g 236 | values = {x, x + static_cast(size)}; + | ^ +.size()); | ^~~~~~~~ [ 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 -3 warnings generated when compiling for host. /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) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' - 94 | #define SET(n) (*reinterpret_cast([ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_cache.cpp.o -&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); cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 - \ + 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | STEP(F, d, a, b, c, SET(1), 0xe8c7b756, 12) @@ -29352,7 +28046,8 @@ 135 | STEP(F, a, b, c, d, SET(8), 0x698098d8, 7) | ^~~~~~ /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])) + 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); \ @@ -29506,7 +28201,7 @@ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:152:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 152 | STEP(G, b, c, d, a, GET(4), 0xe7d3fbc8, 20) - | ^~~~~~ + 2| ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ @@ -29516,8 +28211,9 @@ /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:153:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 153 | STEP(G, a, b, c, d, GET(9), 0x21e1cde6, 5) + warning/build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:153:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + s generated when compiling for gfx906. +153 | STEP(G, a, b, c, d, GET(9), 0x21e1cde6, 5) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) @@ -29850,13 +28546,15 @@ 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); \ + 74 | (a) += f((b), (c), (d)) + (x) + (t); [ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_cache.cpp.o + \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:185:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | STEP(I, a, b, c, d, GET(12), 0x655b59c3, 6) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' - 95 | #define GET(n) SET(n) + 95 | #define GET(n) SET(n)cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 + | ^~~~~~ /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])) @@ -30245,48 +28943,10 @@ /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); | ^~~ -3 warnings generated when compiling for host. +109 warnings generated when compiling for host. [ 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 -/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()))); - | ~~^~~~~~~ -109 warnings generated when compiling for host. -9 warnings generated when compiling for gfx906. -[ 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/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/pooling/backwardNd.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: @@ -30421,6 +29081,349 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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()); + | ^~~~~~~~ +[ 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 +7 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:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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) {} + | ^ +[ 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 +46 warnings generated when compiling for gfx906. +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; + | ^ +5 warnings generated when compiling for host. +[ 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 +/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)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] + , std::v43 | 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.cppect:330:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvBinWinogradRxS' first required here + 330 | return pp; + | ^ +or(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_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_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] + 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: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_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>; + | ^ +9 warnings generated when compiling for gfx906. +7 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 +[ 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/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.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/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: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_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; + | ^ +/build/reproducible-path/miopen-5.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/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_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) {} + | ^ +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/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: +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); | ^~~~~~ @@ -30463,15 +29466,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/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); | ^~~~~~ @@ -30604,47 +29598,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()); | ^~~~~~~~ -60 warnings generated when compiling for gfx906. -46 warnings generated when compiling for gfx906. -1 warning generated when compiling for host. -[ 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 -[ 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/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)}; - | ^ -2 warnings generated when compiling for gfx906. -[ 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 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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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/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"]; }); - | ^~~~~~ -1 warning generated when compiling for gfx906. -[ 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/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/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 + 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/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); + | ^ +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] @@ -30665,33 +29660,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/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()); - | ^~~~~~~~ -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/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() =/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"; - | ^~~~ - 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 53 | struct PerfConfigBase : PerfConfig @@ -30708,63 +29681,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) {} | ^ -5 warnings generated when compiling for gfx906. -3 warnings generated when compiling for host. -[ 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/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 gfx906. -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: +60 warnings generated when compiling for gfx906. +1 warning 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 +5 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 +[ 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 +7 warnings generated when compiling for host. +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()); | ^~~~~~~~ -188 warnings generated when compiling for host. -53 warnings generated when compiling for host. -1 warning generated when compiling for gfx906. -[ 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 -/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/forward2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +[ 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/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: @@ -30859,93 +29797,65 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -[ 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/tensor_api.cpp:29: +5 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 +5 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/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"]; }); + | ^~~~~~ +7 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()); | ^~~~~~~~ -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/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/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/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) {} - | ^ -1 warning generated when compiling for host. -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) {} - | ^ -[ 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/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: @@ -30954,182 +29864,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/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); - | ^ -9 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 -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/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); - | ^ -33 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 - 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 - | ^ -/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)) - | ^ -/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: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.hpp:220:13: note: in instantiation of member function 'miopen::solver::ConvTunableSolver::GetDefaultPerformanceConfig' requested here - 220 | Solvers{}...); - | ^ -/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); - | ^ -[ 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/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<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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 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/pooling/forwardNd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +1 warning generated when compiling for gfx906. +1 warning generated when compiling for gfx906. +[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o +In file included from cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +/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/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: @@ -31164,6 +29911,275 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer 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/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"]; }); + | ^~~~~~ +:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +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"; + | ^~~~ +/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 | 5 warnings generated when compiling for gfx906. + 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]; + | ^~~~~~~~~~~~~~ +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)}; + | ^ +1 warning 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); | ^~~~~~ @@ -31245,49 +30261,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/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/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/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); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -31327,6 +30300,70 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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) {} + | ^ +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); | ^~~~~~ @@ -31340,9 +30377,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 | new(buffer + second_index) U(y); + 61 | new(buff[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o +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] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61: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/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 +unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -31372,6 +30411,417 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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) {} + | ^ +/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]; + | ^~~~~~~~~~~~~~~~ +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 +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) {} + | ^ +/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/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/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 | se43lf = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: warningin instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +s generated when compiling for host. + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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 +[ 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 +19 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 +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/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: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -31402,43 +30852,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:61:13: In file included from warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp:27: - In file included from 61 | /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.hppne:w35(b: -uIn file included from f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hppfe:r31 : -+ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppse:co43n:d_13i:nd ewarning: x) definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor]U( -y); - | ^~~~~~ - 43 | virtual ~PerfConfig() = default; - | ^ -/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/performance_config.hpp:53: 861: | note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - new(b uf53f | esr t+r useccto nPd_eirnfdCeoxn) fUi(gy)B;a -s e| ^~~~~~: - 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 Performa/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppn:c61e:C13o:n fwarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]i -gConvAsm 361x | 3 U : P e rnfewC(onbfuifgfBear s+e - | ^ -/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 :6213 | : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - return 61S | e r D e s < > : :nDeews(eburfifaelr i+z ese(csotnad_tinidce_xc)a Us(ty<);D -e r| ^~~~~~i -ved&>(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : Per/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppf:o61r:m13a: nwarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]c -eConfigC o61n | v A s m 3 x 3nUe(w(-b1u,f fe-r1 +, s-e1c)o n{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); | ^~~~~~ @@ -31523,48 +30936,75 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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 gfx906. -1 warning generated when compiling for host. -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()); - | ^~~~~~~~ -[ 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 -1 warning generated when compiling for gfx906. -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/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) {} + | ^ +38 warnings generated when compiling for gfx906. +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/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/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/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/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::batchnorm::BnFwdTrainingSpatialSingle' first required here +/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: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: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/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/convolutionocl.cpp:40: +/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/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] @@ -31585,7 +31025,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/convolutionocl.cpp:40: +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] @@ -31597,8 +31038,7 @@ /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 here1 warning generated when compiling for host. - +/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 @@ -31607,31 +31047,109 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -[ 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/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/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()); | ^~~~~~~~ -/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/batchnormocl.cpp:42: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +94 warnings generated when compiling for host. +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/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/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/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()); + | ^~~~~~~~ +[ 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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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 + | ^ +/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)) + | ^ +/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: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.hpp:220:13: note: in instantiation of member function 'miopen::solver::ConvTunableSolver::GetDefaultPerformanceConfig' requested here + 220 | Solvers{}...); + | ^ +/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); + | ^ +2 warnings generated when compiling for gfx906. +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/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/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] @@ -31652,8 +31170,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/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/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] @@ -31674,18 +31192,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) {} | ^ -2 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 -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()); - | ^~~~~~~~ -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/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: @@ -31781,6 +31288,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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(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()); + | ^~~~~~~~ +1 warning 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/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); | ^~~~~~ @@ -31820,41 +31346,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()); - | ^~~~~~~~ -4 warnings generated when compiling for gfx906. -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/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: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -31966,51 +31457,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/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); - | ^ -38 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: -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); | ^~~~~~ @@ -32077,6 +31523,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()); + | ^~~~~~~~ +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); | ^~~~~~ @@ -32182,57 +31636,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. -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/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]); } - | ^~~~ -[ 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 -2 warnings generated when compiling for gfx906. -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/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); | ^~~~~~ @@ -32287,6 +31690,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()); + | ^~~~~~~~ +54 warnings generated when compiling for gfx906. +73 warnings generated when compiling for gfx906. +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); | ^~~~~~ @@ -32416,6 +31830,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); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(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/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: +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); | ^~~~~~ @@ -32527,7 +31976,127 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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/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%] 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 +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"]; }); + | ^~~~~~ +[ 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 +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()); + | ^~~~~~~~ +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 + seconIn 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] +d 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 + | ^ +i/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 + n237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hppdex) 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.hpp61 | new(buffer + second_index) U(y); + | ^~~~~~ +:62:26: /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::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +244 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp PerformanceConfigConvAsm3x3U() : 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] @@ -32626,6 +32195,36 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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/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); | ^~~~~~ @@ -32764,6 +32363,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()); + | ^~~~~~~~ +37 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/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); | ^~~~~~ @@ -33038,6 +32646,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] + 47 warnings generated when compiling for gfx906. +61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -33605,6 +33217,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 | new(buffer + 19 warning generated when compiling for host. + warningsecond_index) U(y); + | ^~~~~~ +s 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] @@ -33928,37 +33545,9 @@ /build/reproducible-path/miopen-5.5.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/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/hipoc_kernel.hppIn file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp61:35:: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:1331:: - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppwarning: :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] -61 | new(buffer + 43s | e c o nvdi_ritnudale x~)Pe rUfC(oyn)f;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 | str/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppuc:t61 :P13e:r fwarning: orunsafe pointer arithmetic [-Wunsafe-buffer-usage]m -anceConfigConv As61m | 3x 3 U : Pe r fC onnfeiwg(Bbasuef( - y| ) ^; - +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -/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(:* thwarning: iunsafe pointer arithmetic [-Wunsafe-buffer-usage]s -), s); - | ^ - 61 | /build/reproducible-path/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(buffe r244 | + s e cPoenrfdo_rmianndceexC)o nUf(iyg)C;o -n v| A ^~~~~~s -m3x3U() : 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); | ^~~~~~ @@ -34095,6 +33684,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(buffer + second_index) 1U( warningy) 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] @@ -34166,6 +33759,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); | ^~~~~~ +11 warnings/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + generated when compiling for host. +61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -34351,6 +33948,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); + | [ 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); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 +U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -34568,37 +34173,9 @@ /build/reproducible-path/miopen-5.5.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/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] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13 : 43 | warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - virtual ~P e61r | fC o n f i g ( ) n=e wd(ebfuafufletr; - +| ^s -econd_index) U(y); -/build/reproducible-path/miopen-5.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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp P:e61r:f13o:r mwarning: anunsafe pointer arithmetic [-Wunsafe-buffer-usage]c -eConfigConvAsm 3x613 | U : P e r fC o nnfeiwgB(absue - | ^y -); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -/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)/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp, :s61);: -13 | : ^ -warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: 61 | in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - new(bu f244f | e r + Pseercfoonrdm_ianndceex)C oUn(fyi)g;C -o n| v ^~~~~~A -sm3x3U() : 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); | ^~~~~~ @@ -34646,9 +34223,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); + [ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/gemm_v2.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: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 | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -34894,6 +34476,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(buffer[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/hiperrors.cpp.o + + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -34917,6 +34503,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); | ^~~~~~ +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -35125,6 +34712,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 | [ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/miopengemm.cpp.o + new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -35211,9 +34802,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/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); | ^~~~~~ @@ -35235,63 +34823,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: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:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(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/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()); - | ^~~~~~~~ -/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; - | ^~~~~~~~~~~ -979 warnings generated when compiling for gfx906. -22 warnings generated when compiling for gfx906. -4 warnings generated when compiling for gfx906. -40 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/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)cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -35376,7 +34941,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); | ^~~~~~ -[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/batched_transpose_sol.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); | ^~~~~~ @@ -35444,7 +35008,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] -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -35453,19 +35016,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()); - | ^~~~~~~~ -54 warnings generated when compiling for gfx906. -5 warnings 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: -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); | ^~~~~~ @@ -35514,17 +35064,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()); - | ^~~~~~~~ -46 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/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); | ^~~~~~ @@ -35663,16 +35202,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()); - | ^~~~~~~~ -21 warnings generated when compiling for gfx906. -47 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: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -35695,6 +35224,37 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(bufIn 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) {} + | ^ +fer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -35781,16 +35341,172 @@ /build/reproducible-path/miopen-5.5.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/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 | 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] + 43 | virtual ~PerfConfig() = default; + | ^ +s/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + t53 | struct PerfConfigBase : PerfConfig + | ^ +r/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 + u237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hppc: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.hppt:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppP:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + e244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +rfConfigBase : 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/hipoc_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/mlo_dir_conv.cpp:28: +979 warnings generated when compiling for gfx906. +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) {} + | ^ +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); + | ^ +89 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 +2 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 +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/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: @@ -35832,7 +35548,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.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:3 warnings generated when compiling for host. +61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -35910,6 +35627,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()); | ^~~~~~~~ +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()); + | ^~~~~~~~ +[ 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 +1 warning generated when compiling for host. +4 warnings generated when compiling for gfx906. +[ 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 +3 warnings 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 +45 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 +33 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 +359 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: @@ -35926,9 +35667,12 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -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: +[ 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/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: +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] @@ -36102,6 +35846,49 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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()); + | ^~~~~~~~ +46 warnings generated when compiling for host. +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()); + | ^~~~~~~~ +[ 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 +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/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/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()); + | ^~~~~~~~ +[ 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 +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); | ^~~~~~ @@ -36150,48 +35937,97 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. -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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -60 warnings generated when compiling for host. -[ 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 -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/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()); + | ^~~~~~~~ +3 warnings generated when compiling for host. +/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/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/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: +1 warning generated when compiling for gfx906. +4 warnings generated when compiling for gfx906. +3 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/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/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: +1 warning generated when compiling for gfx906. +40 warnings generated when compiling for host. +21 warnings generated when compiling for gfx906. +22 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/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_argIn 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] @@ -36212,6 +36048,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) {} | ^ +s + 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: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: @@ -36233,7 +36071,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/ocl/utilocl.cpp:27: +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/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: @@ -36290,62 +36134,116 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/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 /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] +r 61 | new(buffer + second_index) U(y); + | ^~~~~~ ++ sec/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); + | ^~~~~~ +nd_i/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +ndex/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +) 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); | ^~~~~~ +y); /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:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + new/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +( 61 | new(buffer + second_index) U(y); + | ^~~~~~ +buff/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + er + second_index) U(y); + | ^~~~~~ +61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp new(buffer + second_index) U(y); + | ^~~~~~ +:61:13/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/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:/build/reproducible-path/miopen-5.5.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 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp new(buffer + second_index) U(y); + | ^~~~~~ +:61:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/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:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp 61 | new(buffer + second_index) U(y); | ^~~~~~ -/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:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +: 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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(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] + new/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + (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] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + new(buffer + second_index) U(y); + | ^~~~~~ +61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp new(buffer + second_index) U(y); + | ^~~~~~ +: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] + warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/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:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(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] + n 61 | new(buffer ew(buffer + second_index) U(y); + | ^~~~~~ ++ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + second_index) U(y61); + | ^~~~~~ + | ne/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +w(buf/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +fer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -36358,7 +36256,60 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13 61 | new(buffer + second_index) U(y); + | ^~~~~~ +: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +new(/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +buf/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppf:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +er + sec/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); + | ^~~~~~ +nd_i/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + n61 | new(buffer + second_index) U(y); + | ^~~~~~ +dex/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp):61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + 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); + | ^~~~~~ +y);/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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] + 61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | 61 | new(buffer n + secew(buffer + second_oind_index) U(y); + | ^~~~~~ +ndex/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp):61:13: warning: U(y); + | ^~~~~~unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + + | ^~~~~~ /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:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + new(61 | new(buffer + second_index) U(y); + | ^~~~~~ +buffe/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:r + second_index) 61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | nU(ye)w(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:61:13: warning: :13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -36371,8 +36322,47 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buunsafe pointer arithmetic [-Wunsafe-buffer-usage]f +f 61 | new(buffer + second_index) U(y);er + + | ^~~~~~ +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.hpp: warning: 61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + unsafe pointer arithmetic [-Wunsafe-buffer-usage]61 | new(buffer + second_index) U(y); + | ^~~~~~ + + 61 | new(buffer/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new+ s(buffer + second_index) U(y); + | econd_in ^~~~~~ +dex) U(y); + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | | ^~~~~~ + new(buffer + second_ind/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61ex) U(y); + | ^~~~~~ +: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.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +ndex 61 | ) U new(buffer + second_in(y)dex) 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: 61 | new(buffer + secon13: d_index) U(y); + | ^~~~~~ +warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | /build/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 newffer + second_index) U(y); + | ^~~~~~ +(buffer /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp+ se:con61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + d61 | _in new(buffer + second_index) U(dexy); + | ^~~~~~ +) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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); | ^~~~~~ @@ -36400,34 +36390,221 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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: -/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: +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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. +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/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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, + | ^~~~~~~~~~~~~~~~~~~~~~ +47 warnings generated when compiling for host. +65 warnings generated when compiling for gfx906. +188 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: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] @@ -36448,8 +36625,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/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/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] @@ -36470,14 +36647,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/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()); - | ^~~~~~~~ -1 warning 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/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: @@ -36589,6 +36760,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()); + | ^~~~~~~~ +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); | ^~~~~~ @@ -36601,9 +36780,114 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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{}}; + | ^~~~~ +/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), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +3 warnings generated when compiling for gfx906. +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()); + | ^~~~~~~~ +1 warning generated when compiling for gfx906. +22 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:59In 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); | ^~~~~~ +:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp136 | auto be:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + g61 | new(buffer + second_index) U(y); + | ^~~~~~ +i/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + n61 | new(buffer + second_index) U(y); + | ^~~~~~ +(/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second) co_index) U(y); + | ^~~~~~ +n/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppst:61:13: warning: { return content->unsafe pointer arithmetic [-Wunsafe-buffer-usage] + As<61 | F new(buffer + second_index) U(y); + | ^~~~~~ +i/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) Un(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppdDbData>().begin:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_ind(); } + | ^ +ex) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.hU:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here +( 127 | struct _GLIBCXXy)17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +; + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -36796,6 +37080,114 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-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/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 : 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/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/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); | ^~~~~~ @@ -39415,22 +39807,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/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/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); | ^~~~~~ @@ -39443,56 +39819,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()); - | ^~~~~~~~ -/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/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); | ^~~~~~ @@ -39631,41 +39957,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/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); - | ^ -22 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: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -39777,24 +40068,132 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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/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/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/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. -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: +160 warning warning generateds when compiling for host generated. + when compiling for host. +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/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()); + | ^~~~~~~~ +3 warnings generated when compiling for gfx906. +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/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()); + | ^~~~~~~~ +38 warnings generated when compiling for host. +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))) + | ^ +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); + | ^ +/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))) + | ^ +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] @@ -39815,8 +40214,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/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/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] @@ -39837,41 +40236,285 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -73 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 -47 warnings generated when compiling for host. -[ 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/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/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(13C:) warning: + definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor]c +_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:653:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +78 | v i653r | t u a l ~ S o l v e r B asstaet(i)c_ c=a std( ^A +) + a_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:656:17: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppwarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]: +148:8: 656note: | in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | s tsrtautcict_ cSasotl (B:) +S ob_lovfefsreBt,a +s | e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp| : ^660: +17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 660 | /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 + stati c_3978c | asst(mCF) w+ dcB_oafsfes et:, + C| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~o +nv/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:S663o:17l: vwarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]e +r + | ^ +663 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp : 4062 : 8 : snote: tin implicit move constructor for 'miopen::solver::GemmFwdBase' first required hereat +ic_cast< fl4062o | ats*>t(rCu) c+t c_GoeffmsmetF,w +d | 1 ^~~~~~~~~~~~~~~~~~~~~~ +x1_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(st/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:860:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + d::forward(xs)), 0)...}; + | ^ +860 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp : 314 : 17 : note: sin 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 heret +atic_ 314c | a s t < c o n s mito piennt:8:_eta*c>h(_Aa)r g+s( +a _| of ^f +set, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:230:29/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:: 864note: :in instantiation of function template specialization 'miopen::solver::SolverContainer::IsAnySolverApplicable' requested here17 +: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 230 | r e864t | ur n G e t G e m m S o l v e r s (s)t.aItsiAcn_ycSaoslvte)(;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/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()); + | ^~~~~~~~ +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/pooling/solvers.hpp:50:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here - 50 | struct PoolingSolver : SolverMixin[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/gemm_v2.cpp.o - +/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/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/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::pooling::PoolingForward2d' first required here - 90 | (void)std::initializer_list{(f(stdcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -::forward(xs)), 0)...}; +/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::pooling::PoolingForward2d, miopen::solver::pooling::PoolingForwardNd, miopen::solver::pooling::TransposedPoolingFwd2d, miopen::solver::pooling::TransposedPoolingFwdNd>' requested here +/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 +/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/convolutionocl.cpp:40: +/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/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()); + | ^~~~~~~~ +/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]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:340:66: note: expanded from macro 'MIOPEN_LOG_I' + 340 | #define MIOPEN_LOG_I(...) MIOPEN_LOG(miopen::LoggingLevel::Info, __VA_ARGS__) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:333:83: note: expanded from macro 'MIOPEN_LOG' + 333 | #define MIOPEN_LOG(level, ...) MIOPEN_LOG_XQ_(level, false, MIOPEN_GET_FN_NAME(), __VA_ARGS__) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:329:89: note: expanded from macro 'MIOPEN_LOG_XQ_' + 329 | MIOPEN_LOG_XQ_CUSTOM(level, disableQuieting, LoggingLevelToCString(level), fn_name, __VA_ARGS__) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:323:30: note: expanded from macro 'MIOPEN_LOG_XQ_CUSTOM' + 323 | << __VA_ARGS__ << std::endl; \ + | ^~~~~~~~~~~ +/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/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] @@ -39892,7 +40535,35 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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/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 + 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 + | ^ +/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)) + | ^ +/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: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.hpp:220:13: note: in instantiation of member function 'miopen::solver::ConvTunableSolver::GetDefaultPerformanceConfig' requested here + 220 | Solvers{}...); + | ^ +/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/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] @@ -39913,13 +40584,54 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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()); + | ^~~~~~~~ +9 warnings generated when compiling for gfx906. +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 + 164 | struct UniversalTransposeSolveIn 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] +r :154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ + 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)); @@ -39948,18 +40660,9 @@ /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/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. -[ 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 -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: +1 warning 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/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] @@ -39980,8 +40683,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] @@ -40002,34 +40704,35 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -37 warnings generated when compiling for host. -[ 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 -38 warnings generated when compiling for host. -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/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/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{}}; + | ^~~~~ +54 warnings generated when compiling for host. +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()); + | ^~~~~~~~ +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()); + | ^~~~~~~~ +73 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -40041,19 +40744,19 @@ /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: [ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o -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:244cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 -:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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: +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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -40074,6 +40777,41 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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: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/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/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: @@ -40101,6 +40839,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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ /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); | ^~~~~~~~~~~ @@ -40134,7 +40888,10 @@ /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/mlo_dir_conv.cpp:33: +3 warnings generated when compiling for host. +2 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: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] @@ -40143,30 +40900,40 @@ /build/reproducible-path/miopen-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 +/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 | ^ -/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)) - | ^ -/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: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.hpp:220:13: note: in instantiation of member function 'miopen::solver::ConvTunableSolver::GetDefaultPerformanceConfig' requested here - 220 | Solvers{}...); +/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/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/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()); - | ^~~~~~~~ +/build/reproducible-path/miopen-5.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/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: @@ -40221,304 +40988,9 @@ /build/reproducible-path/miopen-5.5.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/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()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. -[ 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/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()); - | ^~~~~~~~ -3 warnings generated when compiling for gfx906. -9 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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 -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()); - | ^~~~~~~~ -[ 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 -1 warning 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 -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 gfx906. -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, - | ^~~~~~~~~~~~~~~~~~~~~~ -65 warnings generated when compiling for gfx906. -4 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 -1 warning 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 -[ 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 -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/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -40561,56 +41033,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) {} | ^ +4 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()); + | ^~~~~~~~ +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()); + | ^~~~~~~~ 1 warning 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 -2 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/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 : 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/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) {} - | ^ +4 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/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: @@ -40673,256 +41112,7 @@ /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/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(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/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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/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. -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()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -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()); - | ^~~~~~~~ -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 gfx906. 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/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()); - | ^~~~~~~~ -65 warnings generated when compiling for host. -22 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: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: @@ -40944,7 +41134,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/fusionopconvocl.cpp: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: @@ -40966,12 +41156,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/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()); - | ^~~~~~~~ /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, | ^ @@ -41008,7 +41192,6 @@ /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. /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); | ^ @@ -41027,26 +41210,13 @@ /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/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()); | ^~~~~~~~ -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{}}; - | ^~~~~ 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: @@ -41071,148 +41241,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:492:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | oss << options[i] << ' '; | ^~~~~~~ -9 warnings generated when compiling for gfx906. -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()); - | ^~~~~~~~ +22 warnings generated when compiling for host. 3 warnings generated when compiling for host. -1 warning generated when compiling for host. 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/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 : 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/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) {} - | ^ 22 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, - | ^ -/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))) - | ^ -/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))) - | ^ -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()); - | ^~~~~~~~ -/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]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:340:66: note: expanded from macro 'MIOPEN_LOG_I' - 340 | #define MIOPEN_LOG_I(...) MIOPEN_LOG(miopen::LoggingLevel::Info, __VA_ARGS__) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:333:83: note: expanded from macro 'MIOPEN_LOG' - 333 | #define MIOPEN_LOG(level, ...) MIOPEN_LOG_XQ_(level, false, MIOPEN_GET_FN_NAME(), __VA_ARGS__) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:329:89: note: expanded from macro 'MIOPEN_LOG_XQ_' - 329 | MIOPEN_LOG_XQ_CUSTOM(level, disableQuieting, LoggingLevelToCString(level), fn_name, __VA_ARGS__) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:323:30: note: expanded from macro 'MIOPEN_LOG_XQ_CUSTOM' - 323 | << __VA_ARGS__ << std::endl; \ - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:492:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 492 | oss << options[i] << ' '; - | ^~~~~~~ +9 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 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/MIOpen.dir/link.txt --verbose=1 @@ -41223,165 +41259,335 @@ make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 58%] Built target MIOpen make -f driver/CMakeFiles/MIOpenDriver.dir/build.make driver/CMakeFiles/MIOpenDriver.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' 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 -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' +make -f test/CMakeFiles/test_bn_3d_spatial_test.dir/build.make test/CMakeFiles/test_bn_3d_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_activation.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' 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_test.dir/build.make test/CMakeFiles/test_bn_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/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[3]: Entering 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/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_aux.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_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_peract_test.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_cache.dir/build.make test/CMakeFiles/test_cache.dir/depend +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_cba_inference.dir/build.make test/CMakeFiles/test_cba_inference.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_spatial_nhwc_test.dir/DependInfo.cmake "--color=" +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 driver/CMakeFiles/MIOpenDriver.dir/build.make driver/CMakeFiles/MIOpenDriver.dir/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/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_cache.dir/build.make test/CMakeFiles/test_cache.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_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_cache.dir/DependInfo.cmake "--color=" -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_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_cba_inference.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_bn_3d_peract_test.dir/build.make test/CMakeFiles/test_bn_3d_peract_test.dir/build make -f test/CMakeFiles/test_check_numerics_test.dir/build.make test/CMakeFiles/test_check_numerics_test.dir/depend 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 -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_cbna_inference.dir/DependInfo.cmake "--color=" 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' -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.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_check_numerics_test.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_conv3d.dir/build.make test/CMakeFiles/test_conv3d.dir/depend +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]: 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_conv2d_bias.dir/DependInfo.cmake "--color=" +make[3]: Leaving 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=" +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.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_cbna_inference.dir/DependInfo.cmake "--color=" +make[3]: Entering 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 -f test/CMakeFiles/test_bn_aux.dir/build.make test/CMakeFiles/test_bn_aux.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 58%] Building CXX object test/CMakeFiles/test_activation.dir/activation.cpp.o +make -f test/CMakeFiles/test_bn_spatial_nhwc_test.dir/build.make test/CMakeFiles/test_bn_spatial_nhwc_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_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' +make -f test/CMakeFiles/test_conv2d_find2.dir/build.make test/CMakeFiles/test_conv2d_find2.dir/depend +[ 60%] Building CXX object driver/CMakeFiles/MIOpenDriver.dir/main.cpp.o +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 58%] Building CXX object driver/CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o +make -f test/CMakeFiles/test_conv3d.dir/build.make test/CMakeFiles/test_conv3d.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_bias.dir/build.make test/CMakeFiles/test_conv3d_bias.dir/depend +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' +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 +make -f test/CMakeFiles/test_bn_spatial_test.dir/build.make test/CMakeFiles/test_bn_spatial_test.dir/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' 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[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +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[3]: Leaving 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 +[ 60%] Building CXX object test/CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.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_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 +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' make -f test/CMakeFiles/test_conv3d_find2.dir/build.make test/CMakeFiles/test_conv3d_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_conv3d_bias.dir/DependInfo.cmake "--color=" -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/depend +[ 60%] Building CXX object test/CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.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_conv3d_find2.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_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 +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/depend +[ 60%] Building CXX object test/CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o +make[3]: Leaving 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_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[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=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 60%] Building CXX object test/CMakeFiles/test_bn_spatial_nhwc_test.dir/bn_spatial_nhwc_test.cpp.o +make -f test/CMakeFiles/test_cbna_inference.dir/build.make test/CMakeFiles/test_cbna_inference.dir/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_custom_allocator.dir/DependInfo.cmake "--color=" +[ 60%] Building CXX object test/CMakeFiles/test_bn_aux.dir/bn_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_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_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 +make -f test/CMakeFiles/test_check_numerics_test.dir/build.make test/CMakeFiles/test_check_numerics_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]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 60%] Building CXX object test/CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o +make -f test/CMakeFiles/test_conv2d.dir/build.make test/CMakeFiles/test_conv2d.dir/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]: 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=" +make -f test/CMakeFiles/test_conv2d_bias.dir/build.make test/CMakeFiles/test_conv2d_bias.dir/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_custom_allocator.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_bn_3d_peract_test.dir/build.make test/CMakeFiles/test_bn_3d_peract_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_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 -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' +[ 62%] Building CXX object test/CMakeFiles/test_cache.dir/cache.cpp.o +make -f test/CMakeFiles/test_conv3d.dir/build.make test/CMakeFiles/test_conv3d.dir/build +[ 62%] Building CXX object test/CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o make[3]: Leaving 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_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_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 +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[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_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 -f driver/CMakeFiles/MIOpenDriver.dir/build.make driver/CMakeFiles/MIOpenDriver.dir/build +make -f test/CMakeFiles/test_custom_allocator.dir/build.make test/CMakeFiles/test_custom_allocator.dir/build +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' -make -f test/CMakeFiles/test_bn_3d_spatial_test.dir/build.make test/CMakeFiles/test_bn_3d_spatial_test.dir/build +make -f test/CMakeFiles/test_ctc.dir/build.make test/CMakeFiles/test_ctc.dir/build +[ 62%] Building CXX object test/CMakeFiles/test_check_numerics_test.dir/check_numerics_test.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_deterministic_conv_api.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_dropout.dir/build.make test/CMakeFiles/test_dropout.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_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_embed_sqlite.dir/build.make test/CMakeFiles/test_embed_sqlite.dir/depend +[ 62%] Building CXX object test/CMakeFiles/test_conv2d.dir/conv2d.cpp.o +make -f test/CMakeFiles/test_find_2_conv.dir/build.make test/CMakeFiles/test_find_2_conv.dir/depend 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' -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]: 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=" +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 +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=" +[ 62%] Building CXX object test/CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o +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 -f test/CMakeFiles/test_find_db.dir/build.make test/CMakeFiles/test_find_db.dir/depend +make -f test/CMakeFiles/test_fusion_aux.dir/build.make test/CMakeFiles/test_fusion_aux.dir/depend +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_db.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.dir/depend +[ 62%] Building CXX object test/CMakeFiles/test_cbna_inference.dir/cbna_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_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 +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' +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=" +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 +make -f test/CMakeFiles/test_gru.dir/build.make test/CMakeFiles/test_gru.dir/depend +[ 62%] Building CXX object test/CMakeFiles/test_conv2d_find2.dir/conv2d_find2.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_gpu_reference_kernel.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_gpu_nchw_nhwc_transpose.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_gru_dropout.dir/build.make test/CMakeFiles/test_gru_dropout.dir/depend +[ 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 && /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=" +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 +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 +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_dropout.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[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=" +[ 64%] Building CXX object test/CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +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' +[ 64%] Building CXX object test/CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o +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=" +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 +make -f test/CMakeFiles/test_find_2_conv.dir/build.make test/CMakeFiles/test_find_2_conv.dir/build +[ 64%] Building CXX object test/CMakeFiles/test_ctc.dir/ctc.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_immed_conv3d.dir/DependInfo.cmake "--color=" +[ 64%] Building CXX object test/CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o 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_deterministic_conv_api.dir/build.make test/CMakeFiles/test_deterministic_conv_api.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_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 +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/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 +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_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 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_embed_sqlite.dir/build.make test/CMakeFiles/test_embed_sqlite.dir/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' +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_bn_peract_test.dir/build.make test/CMakeFiles/test_bn_peract_test.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]: 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_bn_spatial_nhwc_test.dir/build.make test/CMakeFiles/test_bn_spatial_nhwc_test.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_bn_spatial_test.dir/build.make test/CMakeFiles/test_bn_spatial_test.dir/build +make -f test/CMakeFiles/test_find_db.dir/build.make test/CMakeFiles/test_find_db.dir/build +make -f test/CMakeFiles/test_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.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_cache.dir/build.make test/CMakeFiles/test_cache.dir/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[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 make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 58%] Building CXX object test/CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o -make -f test/CMakeFiles/test_conv2d.dir/build.make test/CMakeFiles/test_conv2d.dir/build -[ 58%] 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 +[ 64%] Building CXX object test/CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o +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_bias.dir/build.make test/CMakeFiles/test_conv2d_bias.dir/build -[ 60%] Building CXX object driver/CMakeFiles/MIOpenDriver.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_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 +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 64%] Building CXX object test/CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o +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' +[ 64%] Building CXX object test/CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/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' -make -f test/CMakeFiles/test_conv2d_find2.dir/build.make test/CMakeFiles/test_conv2d_find2.dir/build +make -f test/CMakeFiles/test_immed_conv3d.dir/build.make test/CMakeFiles/test_immed_conv3d.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_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 +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_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 +[ 64%] Building CXX object test/CMakeFiles/test_dropout.dir/dropout.cpp.o +make -f test/CMakeFiles/test_include_inliner.dir/build.make test/CMakeFiles/test_include_inliner.dir/build 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/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_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 make[3]: Entering 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 -[ 60%] Building CXX object test/CMakeFiles/test_activation.dir/activation.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 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/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_kernel_build_params.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_lstm.dir/build.make test/CMakeFiles/test_lstm.dir/depend +make -f test/CMakeFiles/test_lstm_dropout.dir/build.make test/CMakeFiles/test_lstm_dropout.dir/depend +[ 64%] Building CXX object test/CMakeFiles/test_gpu_reference_kernel.dir/gpu_reference_kernel.cpp.o +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_lrn_test.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' +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' +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=" +[ 64%] Building CXX object test/CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o +[ 64%] Building CXX object test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.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_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_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_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 && /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=" +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=" +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_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 +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=" +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 +[ 64%] Building CXX object test/CMakeFiles/test_gru.dir/gru.cpp.o +[ 64%] Building CXX object test/CMakeFiles/test_find_db.dir/find_db.cpp.o +[ 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_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 +[ 66%] Building CXX object test/CMakeFiles/test_immed_conv3d.dir/immed_conv3d.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_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 +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 +[ 66%] Building CXX object test/CMakeFiles/test_handle_test.dir/handle_test.cpp.o +[ 66%] 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 make[3]: Leaving 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 -f test/CMakeFiles/test_kernel_build_params.dir/build.make test/CMakeFiles/test_kernel_build_params.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_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 +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]: 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_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 -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' -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 -f test/CMakeFiles/test_lstm.dir/build.make test/CMakeFiles/test_lstm.dir/build +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/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 +make -f test/CMakeFiles/test_na_train.dir/build.make test/CMakeFiles/test_na_train.dir/build 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/build 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_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_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]: 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' -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_peract_test.dir/bn_peract_test.cpp.o -[ 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_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/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_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 -[ 60%] Building CXX object test/CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o -[ 60%] Building CXX object test/CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o -[ 62%] Building CXX object test/CMakeFiles/test_cache.dir/cache.cpp.o -[ 62%] 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_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_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_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 -[ 64%] Building CXX object test/CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o -[ 64%] Building CXX object test/CMakeFiles/test_conv3d.dir/conv3d.cpp.o -[ 64%] Building CXX object test/CMakeFiles/test_conv2d.dir/conv2d.cpp.o -[ 64%] Building CXX object test/CMakeFiles/test_conv2d_find2.dir/conv2d_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_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_custom_allocator.dir/custom_allocator.cpp.o -[ 64%] 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_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_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_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_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_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_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 -[ 64%] Building CXX object test/CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o -[ 64%] Building CXX object test/CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o -[ 64%] 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_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 -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_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 +[ 66%] Building CXX object test/CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o +[ 66%] Building CXX object test/CMakeFiles/test_kernel_build_params.dir/kernel_build_params.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_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_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_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 +[ 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_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_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_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_na_train.dir/na_train.cpp.o +[ 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 +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/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] @@ -41413,7 +41619,22 @@ /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/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"); + | ^ +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] @@ -41422,7 +41643,43 @@ /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_aux.cpp:27: +/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/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/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/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/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] @@ -41431,6 +41688,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 | ^ +[ 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 +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: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"); @@ -41444,10 +41705,15 @@ /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", | ^ -/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/bn_3d_spatial_test.cpp:27: +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_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] @@ -41456,75 +41722,93 @@ /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] +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/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"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:368:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 368 | printf("stats: fwd-activ, %zu, %zu, %f, %f\n", | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 435 | printf("Wall-clock Time Backward GPU Activation Elapsed: %f ms, for %d iterations.\n", +/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 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 435 | printf("Wall-clock Time Backward GPU Activation Elapsed: %f ms, for %d iterations.\n", | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:442:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 442 | printf("GPU Kernel Min Time Backward Activation Elapsed: %f ms\n", lowtime); + /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:442:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 442 | printf("GPU Kernel Min Time Backward Activation Elapsed: %f ms\n", lowtime); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:444:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 444 | printf("GPU Kernel Avg Time Backward Activation Elapsed: %f ms, for %d iterations.\n", + [=, f = /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:444:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] +s 444 | printf("GPU Kernel Avg Time Backward Activation Elapsed: %f ms, for %d iterations.\n", | ^ -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: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:453:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - declaration shadows a local variable [-Wshadow-uncaptured-local]453 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); +td::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:453:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 453 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); | ^ - - 63/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp | :454:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:454:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 454 | printf("stats: bwd-activ, %zu, %zu, %f, %f\n", | ^ - [=, f = std:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:489:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:489:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 489 | printf("Forward Activation Verifies on CPU and GPU\n"); | ^ -:move(f)]() mutable { return/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] +/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"); | ^ - 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 - | ^ -1 warning generated when compiling for gfx906. 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: +In file included from 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 | /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"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:352:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:352:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 352 | printf("Incorrect Batch Normalization Save mode\n"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:367:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:367:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 367 | printf("Incorrect Batch Normalization Running mode\n"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:374:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:374:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 374 | printf("Incorrect Batch Normalization forward mode\n"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:381:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:381:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 381 | printf("Incorrect Batch Normalization backwards propagation mode\n"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:387:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp [=, f = std::move(f)]() mutable { return w(f.get()); :}); + | ^ +387:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 387 | printf( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:461:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:461:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 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] +std::future f, Wo/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 copying data to GPU\n"); | ^ +rk w) -> std::future + | ^ /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"); + 647 | printf("Fatal: Error copying data to GPU\n9E warnings generated when compiling for gfx906. +xiting...\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"); @@ -41532,7 +41816,16 @@ /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] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hppIn 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] +:872 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 +9 60 | auto then(std::future f, Work w) -> std::future + | ^ +: 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] @@ -41547,6 +41840,25 @@ /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/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/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/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", | ^ @@ -41567,7 +41879,8 @@ /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/cba_inference.cpp:28: +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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41576,16 +41889,8 @@ /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_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/check_numerics_test.cpp:33: +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] @@ -41594,8 +41899,16 @@ /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. -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/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/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] @@ -41613,6 +41926,26 @@ /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 + | ^ +/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 -Xlinker 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/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/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: @@ -41620,16 +41953,35 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | 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/ctc.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()); }); + 63 | In file included from [=, f = std::move(/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] + f)](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: +) 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 + | ^ +1 warning generated when compiling for gfx906. +[ 71%] Built target test_main +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_perfdb.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/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' +[ 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/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] @@ -41638,7 +41990,24 @@ /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. +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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +/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]; + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ @@ -41681,6 +42050,77 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +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 +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); + | ^~~~ +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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | 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/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"); + | ^ +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()); + | ^~~~~~~~ +2 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); + | ^~~~ +/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/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: @@ -41726,28 +42166,171 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] +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/include/../test/ford.hpp:60:26: note: previous declaration is here +/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: -/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); +4 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 -Xlinker 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' +[ 71%] Built target test_include_inliner +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=" +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' +[ 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/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/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()); + | ^~~~~~~~ +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_asyncIn file included from ([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, /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 + | ^ +cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/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); +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/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); +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: @@ -41755,80 +42338,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/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/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:157:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 157 | std::vector as(argv + 1, argv + argc); | ^~~~ -/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.hpp4 warnings generated when compiling for gfx906. -: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); - | ^ -/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/activation.cpp:38: +4 warnings generated when compiling for gfx906. +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/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] @@ -41837,32 +42362,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_backward_data_lstm &>' 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/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(program_name, as); | ^ -/build/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -41873,73 +42395,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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"); - | ^ -/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 " - | ^ -/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); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_gru &>' 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/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 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: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -41949,112 +42434,79 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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"); - | ^ -/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"); - | ^ -/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" +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_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"); - | ^ -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/test/driver.hpp:1353:13: note: in instantiation of function 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -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/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: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_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_lrn_bwd &>' 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -42064,21 +42516,24 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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(); | ^ @@ -42103,23 +42558,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: @@ -42127,7 +42609,9 @@ 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 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] @@ -42136,15 +42620,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: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: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_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_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: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: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); }); | ^ @@ -42172,19 +42656,65 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -decltype(w(f.get()))> - | ^ -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] +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/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 | ^ -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/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); + | ^ +/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); + | ^ +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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -42193,29 +42723,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_data_lstm &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -42226,49 +42756,62 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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: +/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.hppIn 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/db_record.hpp::73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] +2434 :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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator +5/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + :127 | struct _GLIBCXX17_DEPRECATED iterator | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + warning: 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -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"); +'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/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/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/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/conv_driver.hpp[ 71%] Linking CXX executable ../bin/test_custom_allocator +: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/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"); +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 +/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/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/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); + | ^ +/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/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -42279,34 +42822,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_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_bn_per_activation_use_est &>' 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_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/driver/dropout_gpu_emulator.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::917296::469: :note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here -warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 917 | stat ic296_ | ca s t< D e rived*>(this)->run(); - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:r1299i:n71:t fnote: (in instantiation of function template specialization 'test_driver::base_run>' requested here" -CPU verifica t1299i | o n : I n pruutn/_Odauttap(udta dtiam_eanrsigosn. bdeogeisn (n)o,t dmaattac_ha\rng"s).;e -n d| ( ^), - [&] { d.template base_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 + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp13:: note: 302in instantiation of function template specialization 'test_drive_impl>' requested here: -9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1353 | 302 | te s t _ d r ipvrei_nitfm(p"lCu>p(parogrvt[0 ]1, Ds tdt:o:m o5veD( ast)e)n;s -o r| s ^\ -n"); - | /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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -42315,12 +42852,860 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h::307100::919:: warning: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST''printf' was marked unused but was used [-Wused-but-marked-unused] - - 100 | __ at307t | r i bu t e _ _ (p(r_i_ndtefp(r"eCcPaUt evde_r_i f(i"cuastei o'n": AILTn p"'u tin/sOteuadt"pu)t) )e - l| e ^m -ent size does not match\n"); - | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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/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 | [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]=, 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 + | ^ + + 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 dataclang++-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] +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"); + | ^ +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_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:1358:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/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 " + | ^ +/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/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 + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: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.hppIn file included from :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); + | ^ +/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{ + | ^ +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: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: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/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_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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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/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 + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); }; + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +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"); + | ^ +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/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/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); + | ^~~~ +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 Perf/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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 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.hppm:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +a/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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.cppn:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here +c 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:917:46: note: in instantiation of member function 'dropout_driver::run' requested here + C917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + o1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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 + n355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +f/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +i/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + g124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +ConvAsm3x3U : 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/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/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]; + | ^~~~~~~ +/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/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); + | ^ +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_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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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, cachIn file included from e_miss,/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] + v, x63 | [=, 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 + | ^ +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_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 | 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()); + | ^~~~~~~~ + static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATEDIn 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 + | ^ +_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/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/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 | 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 + 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_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); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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 + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +7 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 -Xlinker 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' +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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +[ 71%] Built target test_custom_allocator +make -f test/CMakeFiles/test_pooling3d.dir/build.make test/CMakeFiles/test_pooling3d.dir/depend +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 + | ^ +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=" +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' +[ 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 +14 warnings generated when compiling for gfx906. +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"); | ^ @@ -42332,9 +43717,156 @@ /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] +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(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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ + + | ^ +/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_actIn file included from i/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_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{ + | ^ +/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:1358:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +vation_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: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] @@ -42351,28 +43883,70 @@ /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/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 /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] +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 + | ^ +/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 " | ^ -: 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(); } - | ^/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] +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=" +/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 " | ^ - -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ +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_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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ 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 " @@ -42383,6 +43957,22 @@ /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 " | ^ +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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ /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"); | ^ @@ -42398,6 +43988,8 @@ /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"); | ^ +[ 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 /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"); | ^ @@ -42440,6 +44032,48 @@ /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", | ^ +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_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: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:1358:13: note: in instantiation of function template 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); }; + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ /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"); | ^ @@ -42512,16 +44146,6 @@ /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/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/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] @@ -42574,7 +44198,15 @@ /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); | ^ -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/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); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using resultIn 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] @@ -42583,15 +44215,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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_gru &>' 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/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::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | erived*>(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRE cpuf = run_cpu(faCATElse, cache_missD_, v, xs...);SUGG + | ^ +EST/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +(ALT 879 | return ) + | ^verify_im +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:pl( + | ^ +100:19/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 +: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 713 | auto o + utpair = veri100fy(verify_forw | ard_train_bn_sp__atial, 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 { retEurn content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +>{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(); | ^ @@ -42602,26 +44286,73 @@ 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-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/driver/dropout_driver.hpp : 418t:e13s:t _warning: dr'printf' was marked unused but was used [-Wused-but-marked-unused]i -ve_impl>(argv[0], std::move(as)); + 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/14/../../../../include/c++/14/type_traits 418: | 2691: 9 : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - prin t2691f | ( " W {a l}l _-GcLIlBoCcXkX1 7T_DiEmPReE CABTEaDc_kSwUaGrGdES T(D"rsotpdo:u:ti nEvloakpes_erde:s u%f mlst\"n);" -, -| ^ -| ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/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/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 { retruibute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +rn 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:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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"); @@ -42644,6 +44375,88 @@ /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"); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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"); @@ -42654,7 +44467,8 @@ /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/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] @@ -42663,30 +44477,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_weights_lstm &>' 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/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_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 '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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -42696,6 +44510,31 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ 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: @@ -42706,35 +44545,42 @@ /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/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/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_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_lstm &>' 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -42745,7 +44591,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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: @@ -42761,9 +44607,49 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -/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/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_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:1363:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: @@ -42773,14 +44659,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_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_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_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(); @@ -42821,25 +44707,67 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/activation.cpp:326:21In 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: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_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)); + | ^: + 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | 326 | a utteos to_udtr i v=e _viemrpilfo>n(g{vi[n0p]u,t ,s tdde:s:cm}o,v ef()a;s +) | ) ^; + | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here +/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp :741205 | : 64 : note: tin 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 heree +st_driven(safrogrcm,_m oadreg(vt)o;_ +n a| m ^e +(m)), [=] { this->run(m, f, b);/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits }:)2691; + :| 9 ^: + 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:219: 92691: | 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_ | G L I B C X X 1 7a_dDdE_PmRoEdCeA(T +E D| _ ^S +UGGEST("s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:d1207:::12i:n vnote: oin instantiation of member function 'activation_driver::activation_driver' requested herek +e_re s1207u | l t " )D;r +i v| e ^r + d{}; + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1241333::455:: note: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'in instantiation of function template specialization 'test_drive_impl_1>' requested here + + 1333 | 124 | # tdeesfti_nder iv_eG_LiImBpClX_X11<7D_rDiEvPeRrE>C(ApTrEoDg_rSaUmG_GnEaSmTe(,A LaTs)) ;_ +G | L ^I +BCXX/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:D1353E:P13R:E Cnote: Ain instantiation of function template specialization 'test_drive_impl>' requested hereT +ED_SUGGE S1353T | ( A L T ) + | ^ + te/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hst_driv:e100_:i19m:p lnote: _>_( a(r(g_v[_0d]e,p rsetcda:t:emdo_v_e ((a"su)s)e; + '| " ^ +ALT "' i/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppn:s337t:42e:a dnote: "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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -42851,23 +44779,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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.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] @@ -42876,29 +44789,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_weights_lstm &>' 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/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_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 '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/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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -42909,23 +44822,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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.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] @@ -42934,29 +44832,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_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_infer_gru &>' 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/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: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/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] + _args.begin(), data_args.end(), [&] { d.template base_r52 | usingu nrp(e) ;= }t)y;p +en a| m ^e + std::result_of::ty/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpppe:; +1333 :| 5 ^: + note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppdr:i741:v20e:_ inote: min instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herep +l_1 (741p | r o g r a m _ n a m e , raest)u;r +n | d ^e +tach_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:s1353y:n13c:( [note: =in instantiation of function template specialization 'test_drive_impl>' requested here] + { + | ^ + 1353 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797 : 24 : note: tein instantiation of function template specialization 'test_driver::run_cpu>' requested heres +t_drive _797i | mp l < D r i v e r < h a l f _cfpluofa t=: :rhuanl_fc>p>u((afraglvs[e0,] ,c ascthde:_:mmiosvse,( avs,) )x;s +. .| . ^) +; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 87972: | 16 : note: in instantiation of 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 heret +est_dr 879i | v e < g r u _ d rrievteurr>n( avregrci,f ya_rigmvp)l;( + + | | ^ ^ + +/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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits :11752691 | : 9 : 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( v2691e | r i f y_ f{o r}w a_rGdL_IiBCnXfXe1r7__bDnE_PsRpEaCtAiTaElD__SrUeGcGaElScT<(T",st dP:R:EiCn_vToYkPeE_>r{eisnuplutt",) ;s +c a| l ^e +, shift}); + | ^/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h +:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46 :124 | note: #in instantiation of member function 'batch_norm_spatial_driver::run' requested here +define _ G917L | I B C X X 1 7 _ D E P R E C A TsEtDa_tiScU_GcGaEsStT<(DAeLrTi)v e_dG*L>I(BtChXiXs_)D-E>PrRuEnC(A)T;E +D _| S ^U +GGEST(ALT/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp): +1299 :| 71 ^: + note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 1299 | 100 | __rautnt_rdiabtuat(ed_a_t a(_(a_r_gdse.pbreegciant(e)d,_ _d a(t"au_saer g's". eAndL(T) ," '[ &i]n s{t eda.dt"e)m)p)l +a t| e ^ +base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -42967,38 +44907,44 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_train_3d_bn_per_activation &>' 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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -43009,7 +44955,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -43018,30 +44965,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_backward_data_lstm &>' 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/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:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43051,7 +44998,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -43060,32 +45008,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_forward_train_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: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/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/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -43096,7 +45041,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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] @@ -43105,7 +45083,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/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] @@ -43114,29 +45092,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_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_per_activation &>' 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: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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _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 'batch_norm_3d_spatial_driver::run' requested here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -43189,39 +45209,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_weights_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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43231,13 +45252,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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/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: @@ -43280,7 +45294,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -43289,29 +45304,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_lstm &>' 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -43322,7 +45337,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -43331,33 +45347,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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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/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:In file included from 71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43367,12 +45380,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1 warning generated when compiling for host. -[ 64%] 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 -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/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] @@ -43381,30 +45389,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_forward_dropout &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43414,7 +45422,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -43423,30 +45431,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_lrn_foward &>' 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/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 - 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43498,7 +45506,52 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -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] @@ -43507,30 +45560,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_backward_data_gru &>' 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43540,7 +45593,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -43549,30 +45602,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: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_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_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_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: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/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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43582,7 +45638,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -43591,6 +45650,48 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ +/build/reproducible-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 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_spati/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppal_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:39124: +:45In file included from : /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnote: :expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'34 +: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39 :124 | warning: # 'result_of<(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 +efine _GLIBCXX17_DEPR E52C | A T E D _uSsUiGnGgE SrTe(sAuLlTt)_ t_yGpLeI B=C XtXy_pDeEnPaRmECeA TsEtDd_:S:UrGeGsEuSlTt(_AoLfT<)F +u n| c ^t +ion()>:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h::t100y:p19e:; +note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'| + ^ + 100 | __attribute__ ((/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp__:d741e:p20r:e cnote: ain instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested heret +ed__ ("u s741e | ' " A L T " ' i nresttuerand "d)e)t)a +c h| _ ^a +sync([=] { + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ @@ -43624,7 +45725,23 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -43634,41 +45751,34 @@ 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 | usiIn 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] -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.hppg:741:20: note: in 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: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_ctcloss &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppr: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.cppe: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/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: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 '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 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -43679,34 +45789,48 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -sult_type = typename std::result_of::type; +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 + | ^ +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_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_train_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/driver.hpp:917:46: note: in instantiation of member function 'ctc_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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -43717,18 +45841,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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()); - | ^~~~~~~~ -/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 -Xlinker 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' -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] @@ -43737,29 +45850,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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/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: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 - 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -43770,17 +45883,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 64%] Built target test_custom_allocator -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_deterministic_conv_api.dir/DependInfo.cmake "--color=" -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[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 64%] 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_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 -2 warnings generated when compiling for host. -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] @@ -43789,70 +45892,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_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_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_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:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # def1ine _GLIBCXX17_ warning generated when compiling for host. + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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.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_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_backward_data_lstm &>' requested here 879 | return verify_impl( -D | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17E: Pnote: REin instantiation of function template specialization 'test_driver::verify>' requested hereC -ATED_SUGGEST(A L493T | ) _ G LI BC X X _ DE P RE CA T E D _SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43862,13 +45976,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 66%] 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 -[ 66%] 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/bn_peract_test.cpp:39: +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] @@ -43877,30 +45985,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_dropout &>' 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/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_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 '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43910,10 +46018,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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] @@ -43922,29 +46028,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -43955,8 +46061,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +3 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/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] @@ -43965,29 +46080,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_ctcloss &>' 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/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 '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 '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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44020,7 +46135,13 @@ 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in 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_aIn 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] +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); @@ -44040,35 +46161,32 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_train_bn_spatial &>' 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/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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44079,7 +46197,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -44088,29 +46206,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_per_activation_use_est &>' 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44130,15 +46248,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_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_3d_bn_spatial &>' 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_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(); | ^ @@ -44163,7 +46281,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.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] @@ -44172,29 +46291,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_data_gru &>' 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/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/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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44205,7 +46324,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.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] @@ -44214,72 +46334,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_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_weights_lstm &>' 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/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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + + 52 | using result_type = typename std::result_of::type; + | ^ +/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 '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 '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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 +/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' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 +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_forward_conv_bias_batchnorm_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/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/cbna_inference.cppriver>(argc, argv); + | ^ +:493/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + :17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +2691/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 + | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h::100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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.hpp100 | __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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -44289,7 +46406,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -44298,32 +46416,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_infer_gru &>' 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/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/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44334,7 +46449,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -44343,29 +46458,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_3d_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_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_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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44376,16 +46491,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 66%] Built target test_cache -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_dropout.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_dropout.dir/build.make test/CMakeFiles/test_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/bn_3d_peract_test.cpp:40: +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] @@ -44394,30 +46501,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_backwards_bias &>' 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -44427,9 +46534,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 66%] Building CXX object test/CMakeFiles/test_dropout.dir/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_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 -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/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/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] @@ -44438,29 +46552,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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_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:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44477,18 +46591,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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppIn 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()); + | ^~~~~~~~ +:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_train_bn_spatial &>' 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: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(); | ^ @@ -44513,41 +46636,99 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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; + 52 | using result_typeIn file included from = typename std::res/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); + | ^~~~ +ult_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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, caIn 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] + che_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/driver.hpp:879:16: note: in instantiation 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_im154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +pl( | ^ -/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/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 '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 '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/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/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | 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_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 | t e s t _ d r i v est_aitmipc_lct(>t>h(iasr)-g>vr[u0n](,) ;s +t | d ^: +:move(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 + 1299 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp r:u341n:42_d:a tnote: ain instantiation of function template specialization 'test_drive' requested here( +data_args.begi n341( | )i,n dta tama_ianrg(si.netnd (a)r,g c[,&] c{o nds.tt ecmhpalart*e abragsve[_]r)u n{< Dtreisvte_rd>r(i)v;e <}l)r;n +_ | d ^r +iver>(ar/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppg:c1333, :5a:r gnote: vin instantiation of function template specialization 'test_drive_impl_1>' requested here) +; }; + | ^ +1333 | test_drive_impl_1(program/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits_n:a2691:m9e:, note: a'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heres +); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1358: 13{: }note: in instantiation of function template specialization 'test_drive_impl>' requested here_ +GLIBCXX1 7_1358 | D E P R E C A T E D _ S UtGeGsEtS_Td(r"isvted_:i:mipnlv >| ( ^a +rgv[0], std::move(/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.has:)124):;45 +: | note: ^expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432: 5:124 | note: #in instantiation of function template specialization 'test_drive' requested here + define 1432_ | G L I BtCXeXs1t7__dDrEiPvReE_(DaErgPcR,E CaArTgEvD)_; +S U| G ^G +EST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST': +2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +100 | __at t2691r | i b u t e{_ _} _(G(L_I_BdCeXpXr1e7c_aDtEePdR_E_C A(T"EuDs_eS U'G"G EASLTT( "s"t'd :i:nisntveoakde"_)r)e)s +u l| t ^" +); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -44555,7 +46736,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -44564,29 +46746,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_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/driver.hpp:917:46: note: in instantiation of member function 'ctc_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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44597,31 +46779,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 66%] Built target test_bn_aux -make -f test/CMakeFiles/test_embed_sqlite.dir/build.make test/CMakeFiles/test_embed_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_embed_sqlite.dir/DependInfo.cmake "--color=" -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]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -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()); - | ^~~~~~~~ -[ 66%] Building CXX object test/CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o -/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); +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/check_numerics_test.cpp:157:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 157 | 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); | ^~~~ -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 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +2 warnings generated when compiling for host. +[ 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/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] @@ -44630,30 +46799,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_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:1358:13: note: in instantiation of function template 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); - | ^ +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] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 + 52 | u s879i | n g r es u l t _rteytpue r=n tvyepreinfamye_ ismtpdl:(: +r e| s ^u +lt_of>' requested here> +::type; +3184 | | ^ + veri/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppf:y741(:v20e:r inote: fin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herey +_backw a741r | d _ w e i g h t s _ g r uru{rrnn ndDeetsacc,h +_ a| s ^ +ync([=] {/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:797:24 :917 | note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | s t a t i c _ c a s tc_(ctphui(sf)a-l>sreu,n (c)a;c +h e| _ ^m +iss, v, /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppx:s1299.:.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 : 879 : 16 : r unote: nin instantiation of 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_ +data( d879a | t a _ a r g s . breegtiunr(n) ,v edraitfay__airmgpsl.(e +n d| ( ^) +, [&] /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp{: 3143d:.35t: enote: min instantiation of function template specialization 'test_driver::verify>' requested herep +late base _3143r | u n < D r i v e ra>u(t)o; f}w)d;T +r a| i ^n +Output/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppPa:i1333r: 5=: note: vin instantiation of function template specialization 'test_drive_impl_1>' requested heree +rify(v e1333r | i f y _ ftoerswta_rddr_itvrea_iinmp_lg_r1u<i{vrenrn>D(epsrco,g +r a| m ^_ +name, as/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:1358:13 917: | note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | s t a t i c _ c atsetsm(ptlherru ^> +(argv[0/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp]:,1299: 71s:t dnote: :in instantiation of function template specialization 'test_driver::base_run>' requested here: +move(as)) ;1299 + | | ^ + run_/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cppd:a72:t5a:( dnote: ain instantiation of function template specialization 'test_drive' requested heret +a_args .72b | e g i n (t)e,s td_adtrai_vaer ([a&r]g c{, da.rtgevm)p;l +a t| e ^ +base_run(); }); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2691::13339::5 :note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herenote: +in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | 2691 | t{ e}s t__GdLrIBiCvXeX_1i7m_pDlE_P1REU(GpGrEoSgTr(a"ms_tdn:a:mei,nv aosk)e;_r +e s| u ^l +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 + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h1363 | : 124 : 45 : note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +test_driv e124_ | i#m pdle7>_(DaErPgREvC[A0T]E,D _sStUdG:G:EmSTo(vAeL(aTs) )_)G;L +I B| C ^X +X_DEPRE/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cppC:A63T:E42D:_ Snote: Uin instantiation of function template specialization 'test_drive' requested hereG +GEST(ALT )63 + | i| n ^t + main/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h(:i100n:t19 :a rnote: gexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'c +, const 100c | h a r_*_ aatrtgrvi[b]u)t e{_ _t e(s(t___ddreipvree ("a'r gicn,s taeragdv"));) )} + + | | ^ ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -44663,7 +46875,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -44672,30 +46884,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_ctcloss &>' 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/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_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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -44705,7 +46917,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.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] +4 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] @@ -44714,73 +46929,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_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_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_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_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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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/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; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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_backwards_bias &>' requested here +/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: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_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: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_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); + | ^ +1333/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -44799,20 +47013,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: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: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_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: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 +/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: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: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{}; @@ -44835,6 +47049,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:34: +In file included from /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: @@ -44844,26 +47067,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_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/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: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:1358:13: note: in instantiation of function template 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); @@ -44877,7 +47100,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -44886,29 +47109,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_spatial_recalc &>' 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_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_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44919,8 +47142,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -44929,29 +47151,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_dropout &>' 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/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 '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 '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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44962,7 +47184,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -44971,30 +47194,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 - 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_lstm &>' requested here + 879 | rIn file included from eturn 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45004,7 +47227,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -45013,29 +47237,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_gru &>' 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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45046,7 +47270,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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_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] @@ -45055,30 +47286,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_3d_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_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 '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_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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45088,8 +47319,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/cba_inference.cpp:28: +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()); + | ^~~~~~~~ +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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -45098,29 +47339,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_train_lstm &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45131,7 +47372,19 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 + | ^ +5 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] @@ -45140,29 +47393,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_backward_data_gru &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45173,9 +47426,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 66%] 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 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +[ 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 +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] @@ -45184,30 +47438,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_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_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/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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45219,7 +47473,8 @@ | ^ 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: +2 warnings generated when compiling for host. +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] @@ -45228,30 +47483,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_ctcloss &>' 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/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_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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45261,7 +47516,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -45270,26 +47525,45 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_spatial_use_saved &>' 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_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 | statiIn 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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>(argc_cav[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); @@ -45303,7 +47577,37 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +st(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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/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] @@ -45312,29 +47616,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_use_est &>' 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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45345,7 +47649,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -45354,40 +47658,48 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_lrn_foward &>' 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/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 - 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124/build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +: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:157:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 157 | std::vector as(argv + 1, argv + argc); + | ^~~~ +[ 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/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] @@ -45396,30 +47708,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_dropout &>' 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/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_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 '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45433,31 +47745,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; + 52 | using result_type = typename std::result_oIn file included from 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 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/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:797:24: 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_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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +:879:16: note: in instantiation 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: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/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: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/activation.cpp:205: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.empl/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)ace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +]() mutable { return w(f.get(/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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp : 60a:d26d:_ mnote: oprevious declaration is herede +( + | ^ + 60 | aut/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppo: 1207t:h12e:n note: (in instantiation of member function 'activation_driver::activation_driver' requested heres +td::f u1207t | u r e < TD>r ifv,er Wdo{r}k; +w )| ^- +> std:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1333f:u5t:u rnote: e>' requested hered +ecltype( w1333( | f . g e tt(e)s)t)_>d +r i| v ^e +_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); @@ -45474,7 +47795,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -45483,29 +47804,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_train_bn_per_activation &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45516,6 +47837,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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/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: @@ -45525,15 +47850,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_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 | 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(); | ^ @@ -45558,7 +47883,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: +[ 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=" +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] @@ -45567,29 +47896,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_bias_batchnorm_activ &>' 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/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45600,80 +47929,82 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +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' /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+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_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_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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | { } _G/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.hppLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+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 = typ | ^ +ename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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 + [ 77%] Building CXX object test/CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o +797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_gru &>' 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/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/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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45684,7 +48015,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_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_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/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] @@ -45693,30 +48026,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_forward_train_lstm &>' 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/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:1368:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45726,7 +48059,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -45735,49 +48069,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_backwards_bias &>' 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/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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template/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 -Xlinker 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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 66%] Built target test_check_numerics_test -make -f test/CMakeFiles/test_find_2_conv.dir/build.make test/CMakeFiles/test_find_2_conv.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[3]: Leaving 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' -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] @@ -45786,30 +48112,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_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_gru &>' 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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45819,10 +48145,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 66%] 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_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 -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/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] @@ -45831,30 +48155,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_data_lstm &>' 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/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:1363:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45864,39 +48188,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_fwd_batchnorm_spatial_activ &>' 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/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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45906,7 +48227,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -45915,33 +48236,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_forward_conv_bias &>' 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 +/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45951,8 +48269,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -45961,30 +48278,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_recalc &>' 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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -46003,14 +48320,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_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 917 | static_cast(this)->run(); @@ -46036,7 +48353,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -46045,29 +48362,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_train_3d_bn_spatial &>' 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/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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46078,8 +48395,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -46088,29 +48404,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_dropout &>' 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/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 '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 '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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46121,7 +48437,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 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/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] @@ -46130,29 +48447,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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_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_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_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: second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46163,7 +48486,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -46172,40 +48496,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_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_data_lstm &>' 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/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:1363:13: note: in instantiation of function template 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); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int maiIn file included from n(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:41/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +: 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + :100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +34: +In file included from /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:In file included from :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/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] @@ -46214,29 +48548,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_data_gru &>' 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/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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46247,81 +48581,80 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +4 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_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_inference_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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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.hpp297:879:16: note: in instantiation of 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_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/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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + :1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/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); } + | ^ +13/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits::2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +note: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + in instantiation of function template specialization 'test_driver::verify>' requested here124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + +100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -46331,7 +48664,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.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 -Xlinker 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 +[ 77%] Linking CXX executable ../bin/test_check_numerics_test +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +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 +[ 77%] Built target test_cache +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_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] @@ -46340,30 +48681,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_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/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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -46371,9 +48712,12 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' insclang++-17: warning: targument 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] +ead"))) | ^ -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/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] @@ -46382,29 +48726,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_backward_weights_lstm &>' 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/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:1363:13: note: in instantiation of function template 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); +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46415,6 +48759,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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' +[ 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/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: @@ -46434,64 +48783,22 @@ 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_caIn 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] -s 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - t797< | D e r i v e d *> ( t h i s ) - >r ucnp(u)f; -= | r ^u -n_cpu(false,/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :c1299a:c71h:e _note: min instantiation of function template specialization 'test_driver::base_run>' requested herei -ss, v, xs...); - | ^ -1299 | run_d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:t879a:(16d:a tnote: 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_bn_spatial_use_saved &>' requested here_ -args.beg in879( | ) , d a t a _raertgursn. evnedri(f)y,_ i[m&p]l ({ - d| . ^t -emplate ba/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cppse:734_:r9u:n >' requested herer -iver>(); }); - 734| | ^ - ver/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppif:y1333(:v5e: rnote: ifin instantiation of function template specialization 'test_drive_impl_1>' requested here -y_backward_ b1333n | _ s p a ttieaslt__usder_isvaev_eidmE>({p -r o| g ^ -ram_name, as)/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here917 - | 1373 | s t a t i c _ c a sttei(mtphlierru ^> -(argv[0], s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:d1299:::71m:o vnote: ein instantiation of function template specialization 'test_driver::base_run>' requested here( -as)); - | ^ - 1299 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp : 779 : 42r:u nnote: _in instantiation of function template specialization 'test_drive' requested hered -ata(data_args.beg in779( | )i,n td amtaai_na(rignst. eanrgdc(,) ,c [&] { odn.temsptla tce bhase_arru*n ({) ;test_ d}r)i;v -e <| c ^t -c_driver>/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(a:r1333g:c5,: anote: rgin instantiation of function template specialization 'test_drive_impl_1>' requested herev -); } + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); } | ^ - 1333 | test_drive_impl_1(program_na/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsme:,2691 :9a:s )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:2691 | note: in instantiation of function template specialization 'test_drive_impl>' requested here - { } _GLIBC XX13681 | 7 _ D E P R E C A T E Dt_esStU_GdGrESiTv(e"_sitmd:p:iln -> (| a ^r -gv[0], std::move(as)); - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h| ^: -124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -/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 - 124 | # def in741e | _ G L ItBeCsXtX_1dr7i_vDeED(EaPrRgEcC,A TaErDg_vS)U;G -G E| S ^T -(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 100'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here | - __attribute _2691_ | ( ( _ _{d e}p r_eGcLaItBeCdX_X_1 7(_"DuEsPeR E'C"A TAELDT_ S"U'G GiEnSsTt(e"asdt"d):):)i -n v| ^o -ke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -46499,7 +48806,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -46508,30 +48815,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_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_dropout &>' 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/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 - 917 | static_cast(this)->run(); +/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_castIn file included from (this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -46541,7 +48893,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -46550,29 +48903,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_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_weights_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/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)); | ^ -/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46583,7 +48978,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +/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 -Xlinker 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/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] @@ -46592,29 +48990,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_train_lstm &>' 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/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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46625,7 +49023,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -46634,30 +49032,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...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +[ 77%] Built target test_bn_aux +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/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, ca[ 77%] Building CXX object test/CMakeFiles/test_sequences.dir/sequences.cpp.o +che_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+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_fdrive_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_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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCorward_pooling{}, input, filter, indices); + | ^ +XXcd /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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp1:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 7_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +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(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -46667,34 +49159,133 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 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/dropout.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 | 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/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/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; + | ^ +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 + s741 | return detach_async([=] { + | ^ +i/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + ng 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 + 741 | return detach_async([=] { + | ^ +/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_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 + 797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +867/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 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 'batch_norm_per_activation_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 '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/bn_peract_test.cpp1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); } + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +1037/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + :5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +124/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECAT/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; + | ^ +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 + SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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, input100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +, 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 + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); }; + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -46703,32 +49294,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, (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_spatial_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_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: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_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/driver.hpp:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46738,47 +49369,430 @@ | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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/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/conv2d.cpp:26: +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] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m *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: b'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]_ +stride + k]; + | ^~~~~ +52 | using result_type = typename std/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:::r191e:s55u:l twarning: _unsafe buffer access [-Wunsafe-buffer-usage]o +f::typ e191; | + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 741m:m20:_ enote: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here+ += a_ptr[ n741 | * a _ s t r i d e + rme]t u*r nb _dpettra[cmh _*a sby_nsct(r[i=d]e {+ + k| ] ^; + + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:24::193 :note: 17in instantiation of function template specialization 'test_driver::run_cpu>' requested here: + warning: unsafe buffer access [-Wunsafe-buffer-usage] + 797 | 193 | c p u f = rcu_np_tcrp[u(n f*a lcs_e,s tcraicdhee _+m iks]s ,= vb,e xtsa. .*. )c;_ +p t| r ^[ +n * c_stride/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :+879 :k16]: note: +in instantiation of 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 +alpha 879* | m m _ e ; + | r ^~~~~e +turn ver/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppi:f193y:_50i:m pwarning: lunsafe buffer access [-Wunsafe-buffer-usage]( + + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp :193730 | : 9 : note: in instantiation of function template specialization 'test_driver::verify>' requested here + 730c | _ p t r [ n * vce_rsitfry(ivdeer i+f yk_]b a=c kwbaertda_ b*n _cs_ppattri[anl _*r ecc_asltcrp{hian p*u tm,m _dey;_ +i n| p ^~~~~u +t, scal/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppe}:)207;: +29 :| ^warning: +unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 917207: | 46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here + 917 | m m _ e + = a _spttart[imc _*c aas_ts]( t*h ibs)_-p>trru[nm( )*; +b _| s ^t +ride + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppk:]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_util.hpp:207:55: 1299warning: | unsafe buffer access [-Wunsafe-buffer-usage] + run_ d207a | t a ( d a t a _ a r g s . b e g i n ( ) , mdma_tea _+a=r gas_.petnrd[(m) ,* [a&_]s t{r idd.et e+m pnl]a t*e bb_apster[_mr u*n e( )+; k}]);; + + | | ^~~~~ ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1333226::517:: note: warning: in instantiation of function template specialization 'test_drive_impl_1>' requested hereunsafe buffer access [-Wunsafe-buffer-usage] + + 1333 | 226 | t e s t _ d r i v e _ i mp l _ 1 (*p rco_gsrtarmi_dnea m+e , ka]s )=; +b e| ^t +a * c_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:t1363r:[13n: *note: in instantiation of function template specialization 'test_drive_impl>' requested herec +_stride +1363 | k ] + a l p h a * tmems_te_;d +r i| v ^~~~~e +_impl>(argv[ 0226] | , s t d : : m o v e ( a s ) ) ;c +_ p| t ^r +[n * c_/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpps:t741r:i5d:e note: +in instantiation of function template specialization 'test_drive' requested here +k] = bet a741 | * c _ ptters[tn_ d*r icv_es(argc,/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :a240r:g29v:) ;warning: +unsafe buffer access [-Wunsafe-buffer-usage] +| ^ + 240 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits : 2691 : 9 : note: m'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herem +_e += a_ pt2691r | [ n * {a _}s t_rGiLdIeB C+X Xm1]7 _*D EbP_RpEtCrA[TkE D*_ SbU_GsGtErSiTd(e" s+t dm:]:;i +n v| o ^~~~~k +e_result/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp":)240;: +55 :| ^warning: +unsafe buffer access [-Wunsafe-buffer-usage] + 240 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : 124 : 45 : note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + m m124 | _#e d+e=f ian_ep t_rG[LnI B*C XaX_1s7t_rDiEdPeR E+C ATmE]D _*S Ub_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_Gstride + k] = betaGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' i* 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 | cn_ptr[n * c_stridstead"))) + | ^ +e + 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] + alphIn file included from a */build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp :mm27_: +eIn 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: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppIn file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp263::3350: +:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hppwarning: :unsafe buffer access [-Wunsafe-buffer-usage]54 +: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +263 | c_ptr[n 154* | c _ s t r i d e + mke]m c=p yb(ehtiap _*a rcg_sp t+r [sne c*o ncd__sitnriddeex ,+ &k(]a n+y _aalrphga. b*u fmfme_re[; +0 | ] ^~~~~) +, any_arg.size()); + | ^~~~~~~~ +/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/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; + 52 | 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); + | ^~~~ + using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_bias &>' 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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47294,10 +50308,12 @@ 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] - 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + 508/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 -Xlinker 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 + | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /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) + 487 | make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' + if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /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]); @@ -47386,7 +50402,12 @@ /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/bn_3d_peract_test.cpp:40: +[ 77%] Built target test_check_numerics_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=" +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] @@ -47395,29 +50416,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_data_lstm &>' 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/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:1363:13: note: in instantiation of function template 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 - 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47428,8 +50449,22 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +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/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/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] @@ -47438,72 +50473,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_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: 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 - 1333 | tes208 warnings generated when compiling for gfx906. -t_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1333:5In 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; +: 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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.hppnote: :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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.hppin 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_3d_bn_per_activation_recalc &>' 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: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_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: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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +1333/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19122: warningnote: sexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' generated + when compiling for gfx906. + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + 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_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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47514,8 +50549,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -47524,30 +50558,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_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: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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -47557,8 +50591,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -47567,29 +50600,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47600,7 +50633,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -47609,40 +50642,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_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_dropout &>' 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +/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, 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: @@ -47652,29 +50659,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 - 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::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(daer>(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here +t 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47685,81 +50698,63 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +a_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-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/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([=] { + 1333 | 52 test_drive_impl_1< | Driver>(program_name, as); + | ^ + 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + :1373 | test_drive_impl>(argv[0],741:20 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[note: in 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(argc, + argv); } + | ^ +741 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLI B return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_use_est &>' 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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _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 + XX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +1299/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 124 | # define _GLIBCXX17_DEPRE CATED_SUGGEST( ALT) _GLIBCXX_DEPRECATED_SUGGEST(A run_LT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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 + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' inste1353 | ad"))) + | ^ + 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -47769,7 +50764,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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_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] @@ -47778,29 +50780,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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_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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47811,7 +50813,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -47820,7 +50822,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797In 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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/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_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] @@ -47828,63 +50833,60 @@ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + :797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +16/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 - 917 | static_cast(this)->run(); +/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 + note: in instantiation of function 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( + | ^ +917/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 + static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/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 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/cbna_inference.cpp:511:42: 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 + 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +1299/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124: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/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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)); +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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47895,16 +50897,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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: +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] @@ -47913,30 +50907,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_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_gru &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -47946,8 +50940,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/bn_3d_peract_test.cpp:40: +208 warnings generated when compiling for gfx906. +12 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47956,29 +50951,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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.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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47989,113 +50984,74 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +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/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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_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, (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 | /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 - 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 - 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_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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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 :297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here +r 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), | ^ -/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +/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 +e 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/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 + t311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +u/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsr:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + n2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + v124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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( +erify_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: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: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: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: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: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{}; @@ -48107,133 +51063,49 @@ 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: + 337 | int main(intIn 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; +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 +/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.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, caIn file included from che_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_recalc &>' requested here +/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_dropout &>' 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/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + c344 | 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 - 917 | static_cast(this)->run(); +/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.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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_spatial_test.cpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + c355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +o/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +n/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + s100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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 - 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); -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/bn_spatial_test.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp::132929:: -5:/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp note: :in instantiation of function template specialization 'test_drive' 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] - 1329 | test_drivet(yapreg c=, tayrpgevn)a;m -e | st ^d -::result_of::type; - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp note: :'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here741 -:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 2691 | 741 | { } _ G L IrBeCtXuXr1n7 _deDtEaPcRh_EaCsAyTnEcD(_[S=U] G{G - E| S ^T -("std::in/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppv:o797k:e24_: rnote: ein instantiation of function template specialization 'test_driver::run_cpu>' requested here -sult"); - 797| | ^ - cpuf = run_/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hcp:u124(:f45a:l senote: ,expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -cache_miss, v, xs ..124. | );# - d| e ^f -ine _GLIBCXX1/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp7:_879DE:P16R:E Cnote: 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_batchnorm_activ &>' requested hereT -ED_SUG G879E | S T ( A L T ) re_tGuLrIn BvCerXiXf_yD_EiPmRpEl(C -A T| ^E -D_SUGGEST(/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cppA:L493T:)17 -: note: | in instantiation of function template specialization 'test_driver::verify>' requested here ^ - -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :493 | 100 : 19 : note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - verif y(100v | e r i_f_ya_tftorriwbaurtde__c_o nv(_(b_i_asd_ebaptrcehcnoartme_da_c_t i(v"e{ p't"r _fAuLsTi o"nplan.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 -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 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | 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); } +t char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48244,7 +51116,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +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.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] @@ -48253,29 +51128,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_backward_weights_lstm &>' 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/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:1368:13: note: in instantiation of function template 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48286,7 +51161,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -48295,30 +51171,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_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_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: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/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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -48328,47 +51207,38 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 -In file included from 60/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp | :a27u: -tIn file included from o/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :t34h: -eIn file included from n/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp(:s29t: -d/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:::f52u:t39u:r 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]T -> f, Work w) -> std::futuree -s u| l ^t -_type = typename std::result_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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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.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_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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48379,7 +51249,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -48388,30 +51259,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_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_gru &>' 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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -48421,40 +51292,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename st1 warning generated when compiling for host. +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([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -48464,7 +51335,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -48473,29 +51345,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_train_gru &>' 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48506,7 +51378,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +5 warnings generated when compiling for host. +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] @@ -48515,32 +51388,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bias_activ &>' 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/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 - 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | { } _GLIBCXcd /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 +X17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -48548,8 +51423,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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_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] @@ -48558,30 +51442,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_3d_bn_per_activation_use_saved &>' 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_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 '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_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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -48591,7 +51475,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -48600,7 +51484,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_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] @@ -48609,30 +51494,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_forward_infer_gru &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -48642,110 +51527,98 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/bn_spatial_nhwc_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: /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_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/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:1368:13: note: in instantiation of function template 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 | teIn 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 - | ^ -st_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +[ 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] +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; + | ^~~~~ +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: @@ -48755,159 +51628,310 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 - 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(prog/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 * aram_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +_s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +t 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.cppride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +207:55/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +: 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +warning: 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 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.hpp100 | __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 - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +: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; + | ^~~~~ +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.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); + | ^~~~~~~~~~ +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::typeIn file included from ; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bwd_batchnorm_peract_activ &>' 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(th1207 | 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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1( program_nam 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_edrive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | , a s ) ; - | t ^e -st_drive_im/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:l1373<:13D:r inote: vin instantiation of function template specialization 'test_drive_impl>' requested hereer>(argv[0], std::move(as)); +/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_bwdfusion/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cppplan.get(), | ^ -/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( in1373t | a r g c , c o n s t tcehsatr_*d rairvgev_[i]m)p l{< Dtreisvetr_c>t(iavrgavt[i0o]n,_ sdtrdi:v:emro>v(ea(ragsc),) ;a -r g| v ^) -; } - | ^ -/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' has been explicitly marked deprecated herem -_per_activati o2691n | _ d r i v{e r}> (_aGrLgIcB,C XaXr1gv)7;_ -D E| P ^R -ECATED_SUGGEST("std::invoke_result")/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits; -: 2691| : ^9 -: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h_:GL124I:B45C:X Xnote: 1expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'7 -_DEPRECATED_SU G124G | E#S Td(e"fsitnde: :_iGnLvIoBkCeX_Xr1e7s_uDlEtP"R)E;C -A T| E ^D -_SUGGEST(ALT) _GLIBCXX_DEPR/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hEC:A124T:E45D:_ Snote: Uexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'G -GEST(ALT) - | ^ - 124 | # def/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hi:n100e: 19_:G Lnote: Iexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'B -CXX17_DEPREC AT100ED_S | U G G_E_SaTt(tArLiTb)u t_e_G_L I(B(C_X_Xd_eDpErPeRcEaCtAeTdE_D__ S(U"GuGsEe S'T"( AALLTT) -" '| ^i -nstead"))) -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h | : ^100 -:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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_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 +/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 + :27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +1353 | 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)); | ^ -/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 + 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); + | ^~~~~~~~~~ +942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -48917,24 +51941,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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/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/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) :/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); + | ^~~~~~~~~~ +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/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] @@ -48943,29 +51982,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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48976,9 +52018,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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_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] @@ -48987,30 +52027,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_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_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 '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_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49020,7 +52060,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +122 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] @@ -49029,30 +52071,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_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_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: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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49062,7 +52104,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -49071,29 +52113,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bias &>' 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/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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -49114,14 +52156,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(); @@ -49147,7 +52189,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -49156,29 +52199,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_spatial_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_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_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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -49189,29 +52232,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 | ruIn file included from n_data(data_args.begin(), data_args.end(), [&/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] @@ -49220,32 +52242,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, 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_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/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:514:21: note: in 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - {2691 | { } _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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -49253,19 +52278,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_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/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] @@ -49274,92 +52288,101 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_backward_data_gru &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hS:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -UGGEST("std::invoke_result"); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/test/bn_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 -Xlinker 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' +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((L[ 77%] Built target test_kernel_build_params +EFT), \ + | ^~~~ +/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(!(_make -f test/CMakeFiles/test_solver.dir/build.make test/CMakeFiles/test_solver.dir/depend +_VA_ARGS__)) \ + | ^~~~~~~~~~~ +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' +[ 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/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] @@ -49368,30 +52391,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_backward_data_gru &>' 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/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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49401,6 +52424,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -49410,26 +52434,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_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: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_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:1363:13: note: in instantiation of function template 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); @@ -49452,20 +52476,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: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 1207 | Driver d{}; @@ -49488,7 +52512,21 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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()); + | ^~~~~~~~ +/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 -Xlinker 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_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/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] @@ -49497,30 +52535,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_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_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/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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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:1373:13: note: in instantiation of function template 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); - | ^ +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49530,55 +52571,12 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/bn_peract_test.cpp:39: +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/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] @@ -49587,29 +52585,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_spatial_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/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_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 - 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -49620,99 +52618,43 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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/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) {} - | ^ -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/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/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] @@ -49721,29 +52663,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_spatial &>' 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_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -49754,35 +52696,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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_weights_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/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 'dropout_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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -49793,7 +52739,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +/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 -Xlinker 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_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=" +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] @@ -49802,29 +52755,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_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_weights_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/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_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 '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[0make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +], 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:make -f test/CMakeFiles/test_sqlite_perfdb.dir/build.make test/CMakeFiles/test_sqlite_perfdb.dir/build +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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -49833,42 +52788,42 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: + 100 | __attribute__ ((__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; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppdeprecated__ ("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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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: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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49878,7 +52833,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +[ 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/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] @@ -49887,30 +52845,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_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<2> &, 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{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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49920,50 +52881,92 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/ford.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp27: +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/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/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 + 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, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 24797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 + note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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.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 + 879707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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_forward_infer_gru &>' 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/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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + :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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 917 | static_cast(this)->run(); + | ^ +63/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +i 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cppnt main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 54:42: note: in instantiation of function template specialization 'test_drive' requested here +2691 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +: 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +124/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +: 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -49972,7 +52975,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/dropout.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] @@ -49981,30 +52984,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_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_3d_bn_per_activation_recalc &>' 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_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 '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_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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -50014,7 +53017,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -50023,29 +53026,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_spatial_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_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_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 - 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -50056,16 +53059,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/bn_3d_spatial_test.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] @@ -50074,72 +53068,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_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_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/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forwarIn file included from d/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.hppinfer_3d_bn_spatial_recalc{input, scale, shift}); +/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 '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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 124797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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.hpp45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -50150,14 +53104,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/bn_spatial_test.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] @@ -50166,29 +53114,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_gru &>' 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/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:1373:13: note: in instantiation of function template 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_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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -50201,44 +53149,6 @@ | ^ 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/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/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()); - | ^~~~~~~~ -12 warnings generated when compiling for gfx906. -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/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_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] @@ -50247,30 +53157,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_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_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/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_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:1373:13: note: in instantiation of function template 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_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -50280,15 +53190,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -50297,33 +53199,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: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_forward_infer_3d_bn_per_activation_use_est &>' 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/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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -50333,8 +53232,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/dropout.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] @@ -50343,31 +53242,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v29 warnings generated when compiling for gfx906. -, 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_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_backwards_bias &>' 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, 12 warnings generated when compiling for gfx906. -0, 0, 0}); +/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 'dropout_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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -50378,8 +53275,319 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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()); + | ^~~~~~~~ +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/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/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] @@ -50388,29 +53596,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: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] +797 :827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -50421,6 +53636,33 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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/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: @@ -50430,26 +53672,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_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_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_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:1373:13: note: in instantiation of function template 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); @@ -50463,6 +53705,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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: @@ -50472,26 +53723,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_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 +/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_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); @@ -50505,7 +53756,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -50514,30 +53766,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_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_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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -50547,7 +53802,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -50556,29 +53812,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_train_gru &>' 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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -50589,7 +53845,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -50598,30 +53854,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_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_bn_per_activation_recalc &>' 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_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 '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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -50631,32 +53887,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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, argvIn 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()); - | ^~~~~~~~ - + 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/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] @@ -50665,29 +53896,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_spatial_recalc &>' 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_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_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_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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -50698,7 +53929,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +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/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -50707,29 +53939,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_spatial &>' 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/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:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -50740,11 +53972,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] << " "; - | ^~~~ -2 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/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] @@ -50753,33 +53981,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_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: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/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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -50789,8 +54014,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -50799,29 +54024,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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -50832,9 +54060,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 67%] 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_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] @@ -50843,30 +54070,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_forward_conv &>' 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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -50876,71 +54103,94 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] -17 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/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 | usIn 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] +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([=] { +n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + g result_type = typename std::result_of::type; + | ^ +741/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + | 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 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_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 +:/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 +797 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:205: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.cpp879:16: note: in instantiation of function 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 + :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.hpp493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/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 + :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:1368:13: note: in instantiation of function template 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/cbna_inference.cpp:511: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/activation.cpp:337: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +337/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +124 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +# 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + d124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + efine _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _G100 | __attribute__ ((__LIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hd:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + eprecated__ ("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: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: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: +100 | __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: @@ -50950,29 +54200,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:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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(); + 917 | staticIn file included from _cast(this)-/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 = r>run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +un_c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +pu(false, 1299 | ru cacn_data(data_arhegs.begin(), _mdata_args.end()iss, , [&] { d.v,template base_r xun(); 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 - 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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 +879: 1353 | te16: note: in instantiation of function 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 +st_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -50983,38 +54246,25 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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( + 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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -51025,22 +54275,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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: @@ -51050,13 +54284,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/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/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); @@ -51073,7 +54300,8 @@ /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/dropout.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] @@ -51082,29 +54310,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_conv &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -51115,82 +54343,85 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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([=]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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_inference_batchnorm_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_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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 +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_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_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: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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -51198,43 +54429,41 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -11 warnings generated when compiling for gfx906. -7 warnings generated when compiling for gfx906. -29 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: + 100 | __attribute__ ((__deprecated__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:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + (741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp"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_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_data_gru &>' 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -51245,7 +54474,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -51254,32 +54484,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -51290,7 +54517,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -51299,140 +54535,143 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_per_activation_use_est &>' 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, reserveSpaceIn file included from , 0, 0, 0}); +/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/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:917:46: note: in instantiation of member function 'dropout_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 - 741 | 917 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | static_ca cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here -st 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/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_arg(this)->run(); - | s.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_iIn 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] +mpl 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } + | ~~~~~^~~~~~ +_1(progra/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +m 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } + | ~~~~~^~~~~~ +_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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); } + | ~~~~~^~~~~~ +1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits ^ -:2691/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -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); +/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/driver.hpp:1363:13: note: in instantiation of function template 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); } - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 100 | __attribute__ ((__deprecated__ ("use/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp '" 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()); - | ^~~~~~~~ -/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 -Xlinker 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' -[ 67%] Built target test_embed_sqlite -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_find_db.dir/DependInfo.cmake "--color=" -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); - | ^~~~ -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]: 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: +: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), 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 res ult_type = typename \ + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cppstd::re: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__)) \ + | ^~~~~~~~~~~ +sult_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 - 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 | 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 run_dat: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.hppa:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +(data_a rgs.begin(), da| ^ +t/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) {} + | ^ +a_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -51443,10 +54682,31 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 67%] 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_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 -29 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/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/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] @@ -51455,72 +54715,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, 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_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_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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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_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; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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_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: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_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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +t/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + e124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +st_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -51531,39 +54793,83 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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_async(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([In file included from =] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:879:16: note: in instantiation of 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 | retu[rn 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 + /build/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: +:In file included from 797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::2434:: + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppin instantiation of function template specialization 'test_driver::run_cpu>' 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] + 797 | 52 | usin g r e s ul tc_ptuyfp e= =r tuynp_ecnpaum(fe std::result_aolfs:i:stsy,p ev,; +x 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 741 | : 879 : 16 : note: in instantiation of 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 +retur n879 | d e t a c h _ arseync([=] { + | ^ +turn verify_im/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797p:l24:( +note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here| + ^ + 797 | /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 +cpuf = run_cpu (1262f | a l s e , cache_miss, v, x s .v.e.r)i;f +y (| ^ +verify_forwa/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:d879_:16in:f enote: rin instantiation of function 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_ +3d 879_ | b n _ s p a return vertiifay_li_rmepcla( +l | ^c +, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +_TY P517E | > { i n p uvetr,i fsyc(avlerei,f ys_hbiafct}k);w +a r| d ^_ +pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp::46711:21:: note: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested herein instantiation of function template specialization 'pooling_driver::run_impl' requested here + + 711 | 917 | srtuna_tiimcplv(e)d;* +> | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: (in instantiation of member function 'pooling_driver::run' requested heret +his)-> ru917n | ( ) ; + | ^ + stat/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:c1299_:c71a:s note: tin instantiation of function template specialization 'test_driver::base_run>' requested here< +Derived*>(this)->run(); + 1299 | | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1299 :r71u:n _note: in instantiation of function template specialization 'test_driver::base_run>' requested here +data(dat a1299_ | a r g s . breugni_dna()t,a (ddaata_atar_gasr.gbse.geinnd(()),, data_args.end(),[ &[]& ]{ {d .dt.etemplate mbpalsatee _brausne<_Drriuvner(i)v;e r}>)(;) +; | } ^) +; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +| ^ 1333 | + test_drive_impl_1(prog/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppram_name:, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); } +1333/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here5 +: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here1353 + | test_drive_impl> ( atregsvt[0], std::_mdorve(as)); + | i ^v +e/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42:_ note: iin instantiation of function template specialization 'test_drive' requested herem + pl_1(pr54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -51574,41 +54880,26 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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...); +o1163 | 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_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(); +g/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 +r 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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 + a1299m_name, as); + | ^ + | /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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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.cpp:62: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/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -51617,39 +54908,12 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -51668,63 +54932,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.hppIn 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:1353:13: note: in instantiation of function template 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); } - | ^ -797/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:24: 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: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: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: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: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: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: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: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: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: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{}; @@ -51747,24 +54968,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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); - | ^~~~ -29 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/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] @@ -51773,30 +54978,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_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_weights_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/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 'dropout_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/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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -51806,8 +55011,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -51816,30 +55020,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_conv_bias &>' 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/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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -51849,8 +55053,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -51859,29 +55063,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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -51892,36 +55099,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bwd_batchnorm_spatial_activ &>' 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/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -51931,7 +55141,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -51940,29 +55151,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_conv &>' 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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -51973,7 +55184,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -51982,7 +55194,8 @@ /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/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] @@ -51991,29 +55204,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_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<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -52024,7 +55240,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -52033,29 +55249,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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/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_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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -52066,100 +55282,92 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/cbna_inference.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: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: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741In 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; + | 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_infer_gru &>' 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/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:16: note: in instantiation of 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 + :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.hpp1022 | 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_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_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:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/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:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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_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.cpp1333 | test_drive_impl_1(program_name, as); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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 + :72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ +1368 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100: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/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +100/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -22 warnings generated when compiling for gfx906. -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/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] @@ -52168,36 +55376,39 @@ /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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_infer_3d_bn_spatial_use_est &>' 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_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 '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_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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -52207,16 +55418,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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/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] @@ -52225,32 +55428,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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -52261,8 +55464,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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] @@ -52271,29 +55473,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -52304,25 +55506,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:34: -In file included from /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 - | ^ -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: @@ -52332,29 +55516,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -52365,7 +55549,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -52374,30 +55558,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_forward_infer_bn_spatial_use_est &>' 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_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 '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_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -52407,17 +55591,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/driver.hpp:34: -In file included from /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/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] @@ -52426,30 +55600,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: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_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_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/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 +/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 + 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -52459,39 +55636,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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] @@ -52500,32 +55646,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_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: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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: @@ -52535,29 +55692,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_bias &>' 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: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 - 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_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -52568,15 +55725,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -UGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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. +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] @@ -52585,33 +55735,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_train_3d_bn_per_activation &>' 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/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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -52621,7 +55768,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -52630,30 +55777,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_forward_train_bn_spatial &>' 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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -52663,7 +55810,20 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.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()); + | ^~~~~~~~ +[ 79%] 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/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] @@ -52672,30 +55832,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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppin instantiation of function template 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/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' 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] +44 52 | using result_type = typename std::result_of::type; + | ^ + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +i/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + nt main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +797/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits: | cpuf = run_cpu(false, cache_miss, 2691v, xs...); + | ^ +:9:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :879:16: note: in instantiation 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 +note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +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 | 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -52705,33 +55904,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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] @@ -52740,29 +55913,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_spatial_recalc &>' 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: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_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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -52773,39 +55946,85 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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: +/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, argclang++-17: warning: vargument 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] + + 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 + XORWOWIn file included from _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/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/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); + | ^~~~~~~ +:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39:/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; + | ^~~~~~ +warning: 'result_of<(lambda 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/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), + | ^~~~~~ +using result_ty/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +p 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] + e = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +156/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 mat_vec(skipahead_mat[mat_idx], xor_vec); + | ^~~~~~~~~~~~~ +:879:16: note: in instantiation of function template specialization '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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -52816,42 +56035,309 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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/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; + 52 | using result_typIn 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_e = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template 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 | reservespace_host.at(i); + | ^~~~~~~~~~ + return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ += run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_backward_3d_bn_spatial_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: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/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_recal/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hppc{i:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +nput, dy_input, scale})/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp; | ^ -/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_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/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_im:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +pl 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +>(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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -52860,34 +56346,32 @@ | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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()); }); +| ^ +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: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); - | ^~~~ -5 warnings generated when compiling for gfx906. -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/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); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +: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] @@ -52896,29 +56380,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_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_bwd_batchnorm_peract_activ &>' 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/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: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/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -52929,36 +56416,95 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/driver.hpp:34: +In file included from /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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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: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:1353:13: note: in instantiation of function template 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/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); + 1037 | test_driIn 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] +v 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 + (argc, argv); + | ^ +741/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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([=] { + | ^ +2691/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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 124797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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); + | ^ +d/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(); + | ^ +e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + fine _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -52968,17 +56514,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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/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] @@ -52987,32 +56524,45 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+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<2> &, 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | { } _GLIBCXX17_DEPRECAIn 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] +TE 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 + | ^ +D_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -53021,6 +56571,23 @@ 100 | __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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLI127B warnings generated when compiling for gfx906. +CXX17_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: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: @@ -53042,7 +56609,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/deterministic_conv_api.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: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: @@ -53062,19 +56629,51 @@ 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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/dropout.cpp:27: + 244 | PerfIn 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/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/ford.hpp:52:39: warning: 'result_of<(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 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.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppm:879:16: note: in instantiation of 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 + a1421 | verify(verify_backward_3d_bn_spatial_use_saved{ + | ^ +n/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 +c 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + e1368 | 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); + | ^ +C/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +o/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +n 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + f100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +igConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +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] @@ -53083,30 +56682,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_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 +/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -53116,31 +56715,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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: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: @@ -53150,29 +56724,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 +/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:1358:13: note: in instantiation of function template 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); } @@ -53186,7 +56760,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -53195,29 +56769,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_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_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_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_per_activation_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_caIn 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] +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([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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/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( + | ^ +D/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_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 + 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/driver.hppi:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + v1341 | test_drive_impl(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9:e dnote: *in instantiation of function template specialization 'test_drive>' requested here> +(this)- >961 | ru n ( ) ; + | t ^e +st_drive>' requested herea +lf_float::hal f1299> | > ( a r gc , a rrguvn)_;d +a | t ^a +(data_args.begin(), d/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsa:t2691a:_9a:r gnote: s'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here. +end(), [& ]2691 | { d .{t e}m p_lGaLtIeB CbXXa1s7e__DrEuPnRS(U)G;G ES}T)(;" +s t| d ^: +:invok/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:_1333r:e5s:u lnote: t"in instantiation of function template specialization 'test_drive_impl_1>' requested here) +; + | ^ + 1333 | test_dr/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hi:v124e:_45i:m note: pexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'l +_1124( | p#r odgerfianme_ _nGaLmIeB,C XaXs1)7;_ +D E| P ^R +ECAT/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppE:D1368_:S13U:G Gnote: Ein instantiation of function template specialization 'test_drive_impl>' requested hereS +T(ALT) _1368G | L I B CX X _ D E P R E CA TtEesDt_S_UdGrGiEvSTe(_AiLmTp)l +< D| r ^i +vernote: >expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'( +argv[0] ,100 | s t d_:_:atmtorviebu(taes_)_) (;( +_ _| d ^e +precated_/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp_ :(1329":u5s:e note: '"in instantiation of function template specialization 'test_drive' requested here +ALT "' 1329i | n s t e atde"s)t)_)d +r i| v ^ +e(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53228,7 +56844,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -53237,29 +56853,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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/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_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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53270,36 +56886,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -53309,7 +56928,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -53318,29 +56938,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_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_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/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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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 'ctc_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:1373:13: note: in instantiation of function template 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53351,8 +56974,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -53361,29 +56983,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_inference_batchnorm_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 - 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/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53394,7 +57016,45 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 PerformanceConfigCIn file included from /build/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] @@ -53403,74 +57063,65 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_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_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: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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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:722:21:onvAsm3x3U : PerfConfigBase + | ^ +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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ +/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<>::De| ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +serialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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 -Xlinker 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 +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, (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 file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +/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 heremake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' + + 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: @@ -53480,60 +57131,55 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 - 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -in(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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGES[ 79%] Built target test_sequences +T(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +make -f test/CMakeFiles/test_tensor_api.dir/build.make test/CMakeFiles/test_tensor_api.dir/depend +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/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_api.dir/DependInfo.cmake "--color=" +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/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] @@ -53542,30 +57188,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_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_pooling<2> &, 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: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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -53575,15 +57224,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:68:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 68 | sum = logaddeIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +[ 79%] 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_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] @@ -53592,710 +57235,362 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_spatial_use_saved &>' 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_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 734 | verify(verify_backward_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] +b 52 | using result_type = typename std::result_of::type; + | ^ +n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' 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_train_bn_per_activation &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + atial_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.hpp1004 | 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_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:1373:13: note: in instantiation of function template 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.cpp917: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: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/14/../../../../include/c++/14/type_traits1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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 + :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h1373 | 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + :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/14/../../../../include/c++/14/type_traitsx:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +100/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -p_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; - | ^~ -/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; - | ^~~ -/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); - | ^~~~~~~ -/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); - | ^~~~~~ -/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] - 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: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] - 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); - | ^~~~~~~ -/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); - | ^~~~~~ -/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] - 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: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] - 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); - | ^~~~~~~ -/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); - | ^~~~~~ -/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] - 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: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] - 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); - | ^~~~~~~ -/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); - | ^~~~~~ -/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] - 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: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] - 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); - | ^~~~~~~ -/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); - | ^~~~~~ -/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] - 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:108:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 108 | label_prime[2 * i + 1] = label[i]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:108:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 108 | label_prime[2 * i + 1] = label[i]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:111:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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 * 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] - 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] - 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] - 118 | alpha[i] = probs_logits[pidx]; - | ^~~~~~~~~~~~ -/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] - 128 | lb_pre = label_prime[i - 2]; - | ^~~~~~~~~~~ -/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: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.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] - 145 | alpha_ts += probs_logits[pidx]; - | ^~~~~~~~~~~~ -/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] - 151 | *loss = -logaddexp_cpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); - | ^~~~~ -/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])); - | ^~~~~ -/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.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] - 188 | int lb_cur = label_prime[k1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:190:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:193:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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 = 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; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:202:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 202 | size_t gidx = (input_length - 1) * grads_stride[0] + batch_id * grads_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:204:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | T probs_logits_pidx = probs_logits[pidx]; - | ^~~~~~~~~~~~ -/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.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/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_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 = 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 | 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; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); - | ^~~~~~~~~ -/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; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); - | ^~~~~~~~~ -/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; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); - | ^~~~~~~~~ -/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; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 325 | std::vector /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cppi:n27d: -iIn file included from v/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:l34a: -bIn file included from (/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppl:a29b: -_/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppb:52e:g39i:n ,warning: l'result_of<(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 -b_begin + label_len); -52 | | ^~~~~~~~~ - using result_type = typename std::result_of::type; +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 | 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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_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 - 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_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 - 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:1368:13: note: in instantiation of function template 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 -:324:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits: 2691324: | 9 : 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 lab_ b2691e | g i n { }= _&G(LwIoBrCkXsXp1a7c_eD_EcPpRuE[C4A T*E D_bSaUtGcGhE_SsTi(z"es]t)d :+: ilnavboekle__orfefssueltts");; - - | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 325 | s124t | d#: :dveefcitnoer< i_nGtL>I BiCnXdXi1v7__lDaEbP(RlEaCb_AbTegEiDn_,S UlGaGb_EbSeTgi(nA L+T )l a_bGeLlI_BlCeXnX)_;D -E P| R ^~~~~~~~~ -ECATED_SUGGEST(ALT) +/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/14/../../../../include/c++/14/type_traits :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/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] - 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.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] - 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] - 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.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] - 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] - 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.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] - 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] - 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.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] - 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] - 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.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] - 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: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.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]) - | ^~~~~~~~~~~~ -/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]) - | ^~~~~~~~~~~~ -/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.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]) - | ^~~~~~~~~~~~ -/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]) - | ^~~~~~~~~~~~ -/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.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]) - | ^~~~~~~~~~~~ -/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]) - | ^~~~~~~~~~~~ -/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.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]) - | ^~~~~~~~~~~~ -/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]) - | ^~~~~~~~~~~~ -/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.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]) - | ^~~~~~~~~~~~ -/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/bn_3d_spatial_test.cpp:27: + 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.beginIn file included from /build/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::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.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, 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_3d_bn_spatial_use_est &>' requested here +2/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -54305,7 +57600,46 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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: @@ -54315,29 +57649,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_bias &>' 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: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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -54348,7 +57682,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -54357,30 +57691,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_reduce_no_indices &>' 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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -54390,49 +57724,102 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: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) {} + | ^ +82 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: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.hppIn 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; +: 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +26/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 - 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:1353:13: note: in instantiation of function template 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.hppin instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here:1373:13: note: in instantiation of function template 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); + +1037 | test_drive(argc, argv); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +62/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: + return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -54442,29 +57829,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -54475,7 +57862,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -54484,32 +57872,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: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, 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: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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -54520,7 +57908,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 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_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/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] @@ -54529,29 +57961,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_conv_bias_activ &>' 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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -54562,8 +57994,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -54572,29 +58003,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: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_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:256: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: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/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -54605,7 +58039,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -54614,29 +58048,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_per_activation_use_est &>' 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_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:1368:13: note: in instantiation of function template 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_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -54647,28 +58081,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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(); - | ^ -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/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] @@ -54677,61 +58090,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_3d_bn_per_activation_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_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:1358:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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/bn_3d_peract_test.cppIn 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] @@ -54740,30 +58121,45 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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.hpp1078:879:16: note: in instantiation of function 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 - 917 | static_cast(this)->run(); +/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 + 5917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hnote: :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + in instantiation of function template specialization 'test_drive' requested here124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -54773,7 +58169,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -54782,24 +58178,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/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/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] @@ -54808,29 +58188,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_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_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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -54841,8 +58224,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -54851,30 +58240,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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -54884,39 +58273,49 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -54927,7 +58326,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -54936,32 +58335,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, (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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | 19 cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_fwd_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: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 + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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' requested here + 942 | int main(int argc, const char* argv[]) { test warnings generated when compiling for gfx906. +_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -54970,30 +58379,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: 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/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/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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -55003,49 +58425,69 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ->(argc, argvIn file included from /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_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 | 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 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([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:879:16: note: in instantiation of 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_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/conv_common.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:1368:13: note: in instantiation of function template 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 + :2483:29: note: in instantiation of function template specialization 'test_driver::verify>' 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/14/../../../../include/c++/14/type_traits:2691:9: 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_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +2483 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + verify(verify_forward_conv{ + | ^ +124/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -); } +: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55056,6 +58498,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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: @@ -55065,26 +58516,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_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_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 +/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/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:1373:13: note: in instantiation of function template 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); @@ -55098,35 +58549,45 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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_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: 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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55137,65 +58598,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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(); - | ^ -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() : DrivIn 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()); - | ^~~~~~~~ -er() {} - | ^ -/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: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] @@ -55204,29 +58608,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: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 '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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55237,39 +58644,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_forward_sofmax &>' 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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55280,7 +58683,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -55289,29 +58692,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_spatial &>' 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_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:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55322,36 +58725,48 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_bwd_batchnorm_spatial_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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -55361,7 +58776,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -55370,29 +58785,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55403,7 +58818,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -55412,29 +58827,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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_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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55445,35 +58860,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55484,38 +58906,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/driver.hpp:879:16: note: in instantiation of 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 verifyclang++-17_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/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = ver: 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]ify(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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55526,8 +58950,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -55536,29 +58959,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_inference_batchnorm_activ &>' 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/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55569,7 +58992,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -55578,30 +59001,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_fwd_batchnorm_peract_activ &>' 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/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -55617,29 +59040,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_rnn &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55650,7 +59073,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -55659,30 +59082,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_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_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: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 +/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); - | ^ +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -55692,41 +59118,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_lrn_foward &>' 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 +/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55737,49 +59157,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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; + 52 | using resultIn file included from _type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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_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_reca/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] +lc< 43 | virtual ~PerfConfig() = default; + | ^ +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 + | ^ +P/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 + REC_TYPE>{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.hpp70 | struct TestConfig : solver::PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp: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.hpp100:16: note: in implicit move constructor for 'miopen::tests::TestConfig' first required here + 100 | return config; + | ^ +:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); @@ -55788,7 +59210,12 @@ 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -55797,32 +59224,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_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_bn_spatial_recalc &>' 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_Eforward_infer_3d_bn_per_activation_use_est{ +/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_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:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGESDT("std::invoke_result"); + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -55830,22 +59257,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 - | ^ -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/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] @@ -55854,29 +59266,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_sofmax &>' 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/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 '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 '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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55887,39 +59299,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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_lstm &>' 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/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:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55930,7 +59338,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -55939,29 +59348,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_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_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/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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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 'dropout_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55972,8 +59384,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -55982,29 +59394,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, 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( +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()); + | ^~~~~~~~ | ^ -/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56015,7 +59439,69 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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) {} + | ^ +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/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/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] @@ -56024,30 +59510,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_bwd_batchnorm_peract_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_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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -56057,6 +59543,27 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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); + | ^~~~ +/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 -Xlinker 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' +[ 81%] Built target test_fusion_aux +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/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: @@ -56066,27 +59573,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 = make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +run_cmake -f test/CMakeFiles/test_tensor_cast.dir/build.make test/CMakeFiles/test_tensor_cast.dir/build +pu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +in instantiation of 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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: PE>{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 + note: in instantiation of 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_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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); [ 81%] Building CXX object test/CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o +}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | 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 + 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); | ^ @@ -56099,7 +59654,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -56108,66 +59663,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_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: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_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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:: 124warning: :45'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); - | ^ -: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/bn_spatial_nhwc_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] @@ -56176,29 +59706,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56209,9 +59739,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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/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] @@ -56220,29 +59758,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_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_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: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: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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56251,33 +59792,12 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 100 | __attribute__ ((_12_ warnings generated when compiling for gfx906. +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); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -[ 69%] 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/activation.cpp:38: +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/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -56286,67 +59806,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, (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 &, 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: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_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: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 | 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] -a 43 | virtual ~PerfConfig() = default; - | ^ -d/build/reproducible-path/miopen-5.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 - | ^ -d/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_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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -109/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -: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/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/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/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/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -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_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] @@ -56355,29 +59875,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_infer_3d_bn_spatial_use_est &>' 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/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_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 - 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56388,7 +59908,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -56397,30 +59918,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_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_conv &>' 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/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:1353:13: note: in instantiation of function template 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: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] +68 52 | using result_type = typename std::result_of::type; + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +741/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _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 'batch_norm_3d_spatial_driver::run' requested here + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + return detach_async([=] { + | ^ +124/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + | 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_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_sofmax &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -56430,7 +59993,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -56439,30 +60002,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_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_3d_bn_per_activation_recalc &>' 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/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 '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_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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -56472,23 +60035,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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/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] @@ -56497,29 +60045,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56530,7 +60078,84 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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); + | ^~~~ +[ 81%] 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/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.hppIn 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] +90 52 | using result_type = typename std::result_of::type; + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 39741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :879:16: note: in instantiation of 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 + 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 + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); + | ^ +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/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + +2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + 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/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] @@ -56539,30 +60164,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_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: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:1358:13: note: in instantiation of function template 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_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +clang++-17/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.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] +:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -56572,7 +60238,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -56581,30 +60248,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<2> &, 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: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/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -56614,36 +60284,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:879:16: note: in instantiation of 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_weights_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/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/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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -56653,7 +60327,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -56662,29 +60337,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, (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/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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXXIn 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::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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + ction()>::type; + | ^ +| /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ + ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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 +/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:1358:13: note: in instantiation of function template 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); } @@ -56698,7 +60415,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -56707,29 +60425,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_conv &>' 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/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:1358:13: note: in instantiation of function template 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56740,7 +60458,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -56749,30 +60469,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_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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -56782,7 +60505,68 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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(), [&] {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 = ou 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 + ; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.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/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ +244/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits::2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +38/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +: 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + note: in instantiation of member function '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: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] @@ -56791,29 +60575,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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/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: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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56824,7 +60608,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -56833,32 +60617,84 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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_inpuIn 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] +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 + 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 + 7411299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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 'batch_norm_3d_per_activation_driver::run' requested 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/14/../../../../include/c++/14/type_traits :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST(In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -56867,29 +60703,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56900,7 +60736,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -"std::invoke_result"); +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:1353:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -56908,7 +60779,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -56917,30 +60789,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<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_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -56950,15 +60825,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -56968,42 +60834,91 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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/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/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/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' 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.hppial_driver>(argc, argv); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits741:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +20 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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()); + | ^~~~~~~~ + + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits::2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +26/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +: 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -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] @@ -57012,30 +60927,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_lrn_bwd &>' 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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57045,53 +60960,63 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 69%] Built target test_deterministic_conv_api -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_fusion_aux.dir/DependInfo.cmake "--color=" -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 -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/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); + | ^~~~ +12 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/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:52make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -:39: warning: 'result_of<(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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | returnIn 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); - | ^~~~ - 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:879:16: note: in instantiation of 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_weights_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/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 'dropout_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:1363:13: note: in instantiation of function template 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); } -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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +[ 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/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] @@ -57100,33 +61025,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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/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 +/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57136,13 +61058,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SIn 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/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] @@ -57151,29 +61067,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_sofmax &>' 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/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 '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 '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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57184,30 +61100,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -UGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -[ 69%] 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_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 -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/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] @@ -57216,30 +61110,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_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<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: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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57249,7 +61146,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -57258,30 +61155,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_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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57291,7 +61188,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +5 warnings generated when compiling for host. +4 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 -Xlinker 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' +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] @@ -57300,40 +61201,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:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_bn_spatial_use_saved &>' 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/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: [ 81%] Built target test_tensor_api +in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 124 | # define _GLIBCXX17_DEPRECATED_Smake -f test/CMakeFiles/test_tensor_copy.dir/build.make test/CMakeFiles/test_tensor_copy.dir/depend +UGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -57342,69 +61245,93 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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_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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST(In file included from "std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + /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] + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) +43 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: + | 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 | PeIn 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; +r 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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.hppformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1353:13: note: in instantiation of function template 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); } @@ -57418,7 +61345,31 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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/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] @@ -57427,30 +61378,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_bn_spatial_recalc &>' 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] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/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}); +879/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/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +16/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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); } + | ^ +note: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsin instantiation 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:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + +2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + 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 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57460,7 +61456,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -57470,29 +61466,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57503,6 +61499,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +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/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: @@ -57512,26 +61513,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_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_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: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_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/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/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); @@ -57545,7 +61546,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +[ 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/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] @@ -57554,30 +61558,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_train_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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57587,7 +61591,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +[ 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/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] @@ -57596,29 +61603,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_weights_conv &>' 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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57629,7 +61636,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57638,30 +61647,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_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_ctcloss &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +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 = tIn 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] + ypename std::result52 | _of::type; + | ^ +us/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +ing 741 | resultreturn detach_t_async([=] { + | ^ +ype =/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + typename 797 | std:: cpuf = run_resulcpu(false, cachet_o_miss, v, xs...f<); + | ^ +Fun/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 +ction 879 | retu()>:rn verify_im:tpl( + | ^ +ype/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +; + | 514 | aut ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppo out = verify(verify_forward_pooling{}, in: put, filter, innote: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested heredices); + | ^ + + /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 | 707 | run_ impl (); + | ^ + r/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +etur 917 | n d static_casett(tachhis)->run(); + _| ^ +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 +yn 1299 | runc([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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/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_castin(), data_ar(thgs.end(), [&] {is d.templa)-te base_runer>(); }); + | ^r +un/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +(); + 1333 | test_dr | ^ive_impl_1(progr:am_name, as); +1299: | ^ +71:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _Gnote: in instantiation of function template specialization 'test_driver::base_run>' requested here + LIBCXX17_DEPREC1299 | run_datATED_SUGGEST(ALTa(data_args.begin(), data) _GLIBCXX_D_args.end(), [&EPRECATED_SUGGE] { d.template base_runST(ALT) + | (); }); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/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 + 1333 | t:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +est_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 | 100 | __attribute_test_d_ ((__deprecariveted__ ("use '" ALT_impl< "' instead"))) +Driver>( | ^ +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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57669,9 +61760,16 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 100 | __attribute__/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +( 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + (100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +__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] @@ -57680,29 +61778,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_data_lstm &>' 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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57713,7 +61811,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57722,17 +61821,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_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_conv &>' 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _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 'batch_norm_spatial_driver::run' requested here - 917 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: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] @@ -57741,30 +61873,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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57774,19 +61909,38 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - 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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57797,39 +61951,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +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()); + | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_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:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnIn 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); + | ^~~~ +Desc, + | ^ +/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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57840,7 +62006,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -57849,29 +62025,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_weights_lstm &>' 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/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_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 '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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57882,7 +62058,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.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] @@ -57891,32 +62068,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_rnn &>' 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/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:1358:13: note: in instantiation of function template 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/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, arg/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 -Xlinker 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 +v); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_remake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +sult"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -57924,7 +62103,21 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +[ 83%] Built target test_gpu_nchw_nhwc_transpose +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/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); + | ^~~~ +/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] @@ -57933,32 +62126,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_bwd_batchnorm_spatial_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: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 +/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57967,795 +62157,19 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 100 | __attribute__ ((__deprecated__ In file included from ("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:157:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 157 | std::string arg = argv[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:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 83 | data[k] = static_cast(bot_ptr[k]); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 83 | data[k] = static_cast(bot_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | c_res[i] = f(data[i]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | c_res[i] = f(data[i]); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:132:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 132 | Tcheck_ c_val = c_res[i]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:133:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 133 | Tcheck_ g_val = static_cast(top_ptr[i]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:141:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 141 | << " x = " << data[i] << " " - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 83 | data[k] = static_cast(bot_ptr[k]); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 83 | data[k] = static_cast(bot_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | c_res[i] = f(data[i]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | c_res[i] = f(data[i]); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:132:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 132 | Tcheck_ c_val = c_res[i]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:133:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 133 | Tcheck_ g_val = static_cast(top_ptr[i]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:141:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 141 | << " x = " << data[i] << " " - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 182 | bot_cpu[k] = static_cast(bot_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 182 | bot_cpu[k] = static_cast(bot_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 183 | top_cpu[k] = static_cast(top_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 183 | top_cpu[k] = static_cast(top_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:236:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 236 | Tcheck_ c_val = bot_df_cpu[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 237 | Tcheck_ g_val = static_cast(bot_df_ptr[i]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] - | ^~~~~~~ -/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] - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 182 | bot_cpu[k] = static_cast(bot_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 182 | bot_cpu[k] = static_cast(bot_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 183 | top_cpu[k] = static_cast(top_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 183 | top_cpu[k] = static_cast(top_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:236:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 236 | Tcheck_ c_val = bot_df_cpu[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 237 | Tcheck_ g_val = static_cast(bot_df_ptr[i]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] - | ^~~~~~~ -/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/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: +/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/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]; - | ^~~~~~ -/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.hpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 103 | runningMean[adjIndex] * (static_cast(1) - expAvgFactor); - | ^~~~~~~~~~~ -/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] - 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] - 130 | runningVariance[adjIndex] = - | ^~~~~~~~~~~~~~~ -/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*/ - | ^~~~~~~~~~~~~~~ -/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] - 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] - 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]; - | ^~~~~~~~ -/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]; - | ^~~~~~ -/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.hpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 103 | runningMean[adjIndex] * (static_cast(1) - expAvgFactor); - | ^~~~~~~~~~~ -/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] - 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] - 130 | runningVariance[adjIndex] = - | ^~~~~~~~~~~~~~~ -/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*/ - | ^~~~~~~~~~~~~~~ -/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] - 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] - 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]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:230:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 230 | mean_accum += in_ptr[index]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 264 | saveMean[cidx] = mean_accum; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:267:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 267 | Tref newRunMean = runningMean[cidx] * (static_cast(1) - expAvgFactor); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:268:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 268 | runningMean[cidx] = mean_accum * expAvgFactor + newRunMean; // newMean*factor + tmp - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:292:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 292 | out_ptr[index] = elemStd = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:293:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 293 | (in_ptr[index] - - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:349:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 349 | saveInvVariance[cidx] = invertVar; /*output only*/ - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:372:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 372 | out_ptr[index] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:84: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:230:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 230 | mean_accum += in_ptr[index]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 264 | saveMean[cidx] = mean_accum; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:267:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 267 | Tref newRunMean = runningMean[cidx] * (static_cast(1) - expAvgFactor); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:268:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 268 | runningMean[cidx] = mean_accum * expAvgFactor + newRunMean; // newMean*factor + tmp - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:292:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 292 | out_ptr[index] = elemStd = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:293:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 293 | (in_ptr[index] - - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:349:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 349 | saveInvVariance[cidx] = invertVar; /*output only*/ - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:372:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 372 | out_ptr[index] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:84: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; - | ^~~~~~~~ -/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.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: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.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: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]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:473:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 473 | mean_accum += in_ptr[index]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:485:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 485 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:501:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 501 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[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.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: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.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: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]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:473:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 473 | mean_accum += in_ptr[index]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:485:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 485 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:501:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 501 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; - | ^~~~~~~~ -/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:553:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 553 | variance = estimatedVariance[cidx]; - | ^~~~~~~~~~~~~~~~~ -/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: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] - 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; - | ^~~~~~~~~ -/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]; - | ^~~~~~~~ -/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) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:708:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 708 | elemStd = out_ptr[index]; // using saved values from output tensor - | ^~~~~~~ -/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: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:712:72: 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: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:553:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 553 | variance = estimatedVariance[cidx]; - | ^~~~~~~~~~~~~~~~~ -/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: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] - 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; - | ^~~~~~~~~ -/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]; - | ^~~~~~~~ -/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) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:708:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 708 | elemStd = out_ptr[index]; // using saved values from output tensor - | ^~~~~~~ -/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: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:712:72: 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: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 - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:794:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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]; - | ^~~~~~ -/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.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: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: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.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.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] - 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] - 851 | 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] - 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.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.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:886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 886 | dx_ptr[index] = tmp3 * tmp2; - | ^~~~~~ -/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 - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:794:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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]; - | ^~~~~~ -/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.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: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: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.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.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] - 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] - 851 | 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] - 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.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.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:886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 886 | dx_ptr[index] = tmp3 * tmp2; - | ^~~~~~ -/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] - 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements - | ^~~~~~~~~~~~~~~~ -/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]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:956:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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; - | ^~~~~~~~~~ -/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] - 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; - | ^~~~~~ -/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] - 978 | Tref tmp2 = -elemStd * invVar * dscale_ptr[cidx]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:979:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 979 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:980:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 980 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1030:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1030 | mean += x_ptr[index]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1079:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1079 | elemStd = x_ptr[index] - mean; // (x_i - mean) - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1117:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1117 | dscale_ptr[cidx] = static_cast(0.); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1118 | dbias_ptr[cidx] = static_cast(0.); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1134:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1134 | elemStd = x_ptr[index] - mean; // (x_i - mean) - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1136:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1136 | dyelem = dy_ptr[index]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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] += 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] - 1184 | 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]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1186:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1186 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); - | ^~~~~~~~~ -/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); - | ^~~~~~ -/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] - 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements - | ^~~~~~~~~~~~~~~~ -/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]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:956:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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; - | ^~~~~~~~~~ -/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] - 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; - | ^~~~~~ -/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] - 978 | Tref tmp2 = -elemStd * invVar * dscale_ptr[cidx]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:979:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 979 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:980:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 980 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1030:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1030 | mean += x_ptr[index]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1079:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1079 | elemStd = x_ptr[index] - mean; // (x_i - mean) - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1117:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1117 | dscale_ptr[cidx] = static_cast(0.); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1118 | dbias_ptr[cidx] = static_cast(0.); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1134:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1134 | elemStd = x_ptr[index] - mean; // (x_i - mean) - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1136:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1136 | dyelem = dy_ptr[index]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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] += 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] - 1184 | 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]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1186:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1186 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); - | ^~~~~~~~~ -/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); - | ^~~~~~ -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:100:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 100 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:100:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 100 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:102:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 102 | 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:102:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 102 | 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:116:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 116 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:116:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 116 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:134:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 134 | 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:134:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 134 | 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:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 148 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:148:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 148 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 156 | 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:156:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 156 | 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:169:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 169 | 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/driver/mloConvHost.hpp:169:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 169 | 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/driver/mloConvHost.hpp:169:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 169 | 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/driver/mloConvHost.hpp:171:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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] + alpha * mm_e; - | ^~~~~ -/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: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 + - | ^~~~~ -/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 + - | ^~~~~ -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/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] @@ -58764,30 +62178,92 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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/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:1363:13: note: in instantiation of function template 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_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] + 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_dropout.cpp52: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/14/../../../../include/c++/14/type_traits:2691:9: 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; + | ^ +2691/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + | 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 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"); +:879:16: note: in instantiation of 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 verif[ 83%] Building CXX object test/CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o +y_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: 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 +note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_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] +E 52 | using result_type = typename std::result_of::type; + | ^ +/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 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -58797,8 +62273,34 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +RECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__ run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +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 +e 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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* argprecated__ ("use '" ALT "' instead"))) + | ^ +v[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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/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] @@ -58807,29 +62309,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_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_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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -58840,243 +62345,57 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:71: -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~~^~~~~~~ -/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); - | ~~~~~~~^~~~~~~ -/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); - | ~~~~~~~^~~~~~~ -/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); - | ~~~~~~~^~~~~~~ -/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); - | ~~~~~~~^~~~~~~ -/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); - | ~~~~~~~^~~~~~~ -/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 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp_of:::type; + 52 | using result_type = typename std::result_of::type; | ^ - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 741 : 20 : note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | s t d : : c o p yr_ent(uorunt _dseptaatciha_la_siydn.cb(e[g=i]n ({) -, | C ^o -nvDim, out/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_i:797d:.24b:e gnote: iin instantiation of function template specialization 'test_driver::run_cpu>' requested heren( -) + 2); - | ~~~~~~~^~~~~~~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>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_lrn_foward &>' 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/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 - 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/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/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/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9 : 257note: | 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _ GsLtIdB:C:XcXo1p7y__DnE(PoRuEtC_AsTpEaDt_iSaUGlG_EST(id.begi"ns(t)d,: :CionnvvoDkiem_,r eosuutl_ti")d;. -b e| g ^i -n() + 2); - | ~~~~~~~^~~~~~~ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' 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); - | ~~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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_peract_test.cpp:39: +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); + | ^~~~ +29 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/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -59085,30 +62404,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_sofmax &>' 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/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_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 '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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -59118,7 +62437,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -59127,30 +62447,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_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_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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -59160,7 +62483,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -59169,796 +62493,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_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_lstm &>' 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 | 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] - 66 | mean = estimatedMean[cidx]; - | ^~~~~~~~~~~~~ -/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: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/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 | v eoruitf_yp(tvre[riinfdye_xb]a c=k wsacradl_e3_dp_tbrn_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[_cciadst(this)->run(); +/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 | runx_]d a*t ai(ndhaatta _+a rbgisa.sb_epgtirn[(c)i,d xd]a; - | ^~~~~~~~ -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:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: 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_ConvBatchNormActivHost.hpp:66:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2691 | { 66} | _ G L I B C X meXa1n7 _ D E P R E C A T E D =_ SeUsGtGimEatSeTd(M"easnt[dc:i:dx]i;n - v| ^~~~~~~~~~~~~o -ke_re/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpps:u67l:t28":) ;warning: unsafe buffer access [-Wunsafe-buffer-usage] - | - ^ - 67 | v/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.ha:r124i:a45n:c enote: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - = estimate d124V | a#r idaenfcien[ec i_dGxL]I;B -C X| X ^~~~~~~~~~~~~~~~~1 -7_DEPRE/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hppC:A78T:E38D:_ Swarning: Uunsafe buffer access [-Wunsafe-buffer-usage]G -GEST(ALT) _G L78I | B C X X _ D E P R E C A T E D _ S U G G EeSlTe(mASLtTd) - | ^ - = /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hi:n100_:p19t:r [note: iexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'n -dex] - me a100n | ; - _| _ ^~~~~~a -ttribu/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hppt:e80_:_21 :( (warning: _unsafe buffer access [-Wunsafe-buffer-usage]_ -deprecated__ ( "80u | s e ' " A L T " ' i n s t e a d " )o)u)t -_ p| t ^r -[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; - | ^~~~~~~ -/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]; - | ^~~~~~~~~ -/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]; - | ^~~~~~~~~~~~~ -/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]; - | ^~~~~~~~~ -/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)); - | ^~~~~~~ -/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]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:216:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 216 | Tref g_val = static_cast(top_ptr[i]); - | ^~~~~~~ -/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]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:216:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 216 | Tref g_val = static_cast(top_ptr[i]); - | ^~~~~~~ -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]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:96:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | y += a_ptr[aindex] * b_ptr[bindex]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 99 | c_ptr[cindex] = alpha * y + beta * c_ptr[cindex]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:99:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 99 | c_ptr[cindex] = alpha * y + beta * c_ptr[cindex]; - | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:96:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:107:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 107 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:114:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 114 | scale_v_ptr[b * scale_v_batch_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:120:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 120 | ? static_cast(bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 137 | bot_ptr[b * bot_batch_stride + head * bot_channel_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:142:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 142 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 150 | scale_v_ptr[b * scale_v_batch_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:157:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 157 | ? static_cast(bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:164:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 164 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:174:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 174 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 182 | scale_v_ptr[b * scale_v_batch_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:188:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | ? static_cast(bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 196 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:234:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 234 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 244 | scale_v_ptr[b * scale_v_batch_stride + o * scale_v_channel_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 250 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + j * bot_stride + - | ^~~~~~~ -/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 + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:96:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:107:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 107 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:114:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 114 | scale_v_ptr[b * scale_v_batch_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:120:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 120 | ? static_cast(bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 137 | bot_ptr[b * bot_batch_stride + head * bot_channel_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:142:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 142 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 150 | scale_v_ptr[b * scale_v_batch_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:157:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 157 | ? static_cast(bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:164:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 164 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:174:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 174 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 182 | scale_v_ptr[b * scale_v_batch_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:188:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | ? static_cast(bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 196 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:234:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 234 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 244 | scale_v_ptr[b * scale_v_batch_stride + o * scale_v_channel_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 250 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + j * bot_stride + - | ^~~~~~~ -/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 + - | ^~~~~~~~~ -/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 + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:340:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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] - 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + - | ^~~~~~~~~ -/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] - 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] - 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 + - | ^~~~~~~ -/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 + - | ^~~~~~~ -/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] - 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] - 532 | static_cast(top_df_ptr[b * top_df_batch_stride + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:536:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 536 | top_ptr[b * top_batch_stride + o * top_channel_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:539:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 539 | scale_ptr[b * scale_batch_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:549:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 549 | bot_df_v_ptr[b * bot_df_v_batch_stride + o * bot_df_v_channel_stride + - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:552:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 552 | top_df_ptr[b * top_df_batch_stride + o * top_df_channel_stride + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:555:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 555 | scale_ptr[b * scale_batch_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:560:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 560 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + - | ^~~~~~~ -/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 + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:340:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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] - 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + - | ^~~~~~~~~ -/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] - 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] - 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 + - | ^~~~~~~ -/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 + - | ^~~~~~~ -/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] - 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] - 532 | static_cast(top_df_ptr[b * top_df_batch_stride + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:536:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 536 | top_ptr[b * top_batch_stride + o * top_channel_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:539:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 539 | scale_ptr[b * scale_batch_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:549:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 549 | bot_df_v_ptr[b * bot_df_v_batch_stride + o * bot_df_v_channel_stride + - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:552:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 552 | top_df_ptr[b * top_df_batch_stride + o * top_df_channel_stride + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:555:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 555 | scale_ptr[b * scale_batch_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:560:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 560 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + - | ^~~~~~~ -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/pool_driver.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/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] - 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]); - | ^~~~~~~~~~ -/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.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.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: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] - 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]); - | ^~~~~~~~~~ -/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.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.hpp:424:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 424 | bot_df_v_ptr[bot_idx] = gradient; - | ^~~~~~~~~~~~ -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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 799 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 799 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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/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()); + | ^~~~~~~~ +[ 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/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] @@ -59967,30 +62548,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_weights_conv &>' 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/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/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 + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -60000,1414 +62581,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 799 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 799 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:81:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 81 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:92:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 102 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:126:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 126 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:129:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 148 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:151:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 151 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:168:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 168 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:177:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 177 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:185:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 185 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:206:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 206 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:209:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 209 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:225:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 225 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:228:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 228 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:81:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 81 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:92:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 102 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:126:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 126 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:129:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 148 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:151:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 151 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:168:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 168 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:177:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 177 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:185:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 185 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:206:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 206 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:209:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 209 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:225:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 225 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:228:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 228 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:275:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 275 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); - | ^~~~ -/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]) * - | ^~~ -/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] - 295 | dout[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] - 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 | 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] - 309 | 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: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]) - - | ^~~~ -/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: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: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:275:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 275 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); - | ^~~~ -/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]) * - | ^~~ -/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] - 295 | dout[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] - 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 | 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] - 309 | 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: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]) - - | ^~~~ -/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: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: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/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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:45: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:79:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 79 | if(bool(vector[i] & (1U << j))) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:82:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 82 | result + XORWOW_DIM, - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:83:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 83 | matrix + (XORWOW_DIM * (i * XORWOW_BITS + j)), - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:98:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 98 | mat_vec(matrixB, matrixA + i * XORWOW_DIM); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:111:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 111 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:124:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 124 | std::copy(matrix, matrix + XORWOW_PRECALC_MATRICES_SZ, std::begin(matrixA)); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:150:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 150 | *(p + k) = i == k ? (1 << j) : 0; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:158:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 158 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = *(p + k); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:158:68: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 158 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = *(p + k); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:188:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | std::copy(std::begin(matrixA), std::end(matrixA), &matrix[k * XORWOW_PRECALC_MATRICES_SZ]); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:218:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 218 | os << matrix[k * XORWOW_PRECALC_MATRICES_SZ + j] << ", "; - | ^~~~~~ -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:58:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 58 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:69:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | mat_vec(skipahead_mat[mat_idx], xor_vec); - | ^~~~~~~~~~~~~ -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:587:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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_reservespace_host.at(i); - | ^~~~~~~~~~ -/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); - | ^~~~~~~~~~ -/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); - | ^~~~~~~~~~ -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:661:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 661 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/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); - | ^~~~~~~~~~ -/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); - | ^~~~~~~~~~ -/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); - | ^~~~~~~~~~ -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] - 63 | in_state[h * in_stride + w] = in[h * in_stride + w]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:73:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 73 | hx_state[h] = hx[h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:99:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 99 | wei_state[h] = wei[h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:154:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 154 | in_state[bs * in_stride + h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:158:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 158 | in_state[bs * in_stride + h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:240:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | const_cast(&wei_state[wei_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:279:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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 | const_cast(&wei_state[wei_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]), - | ^~~~~~~~~ -/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]), - | ^~~~~~~~ -/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: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: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]), - | ^~~~~~~~ -/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]), - | ^~~~~~~~~ -/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) * 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] - 563 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:568:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 568 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:598:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 598 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:603:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 603 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:693:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 693 | hy_state[hx_shift + bs * uni_stride + h] = - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:801:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 801 | hy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:830:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 830 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:836:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 836 | hy_host[i] = hy_state[i]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:63:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 63 | in_state[h * in_stride + w] = in[h * in_stride + w]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:73:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 73 | hx_state[h] = hx[h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:99:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 99 | wei_state[h] = wei[h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:154:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 154 | in_state[bs * in_stride + h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:158:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 158 | in_state[bs * in_stride + h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:240:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | const_cast(&wei_state[wei_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:279:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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 | const_cast(&wei_state[wei_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]), - | ^~~~~~~~~ -/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]), - | ^~~~~~~~ -/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: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: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]), - | ^~~~~~~~ -/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]), - | ^~~~~~~~~ -/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) * 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] - 563 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:568:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 568 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:598:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 598 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:603:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 603 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:693:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 693 | hy_state[hx_shift + bs * uni_stride + h] = - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:801:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 801 | hy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:830:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 830 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:836:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 836 | hy_host[i] = hy_state[i]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:910:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 910 | dout_state[h * out_stride + w] = dout[h * out_stride + w]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:922:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 922 | dhy_state[h] = dhy[h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:927:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 927 | hx_state[h] = hx[h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:952:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 952 | wei_state[h] = wei[h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:977:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 977 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:996:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 996 | dout_state[bs * out_stride + h]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1009:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1009 | const_cast(&wei_state[wei_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1052:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1052 | dhy_state[hx_shift + bs * uni_stride + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1064:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1064 | dhy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1079:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1079 | dhy_state[hx_shift + bs * uni_stride + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1091:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1091 | const_cast(&wei_state[weitime_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1124 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1156:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1156 | const_cast(&wei_state[weitime_shift + hy_h * 3 * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1191:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1191 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1237:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1237 | hx_state[hx_shift + bs * uni_stride + h] * - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1297:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1297 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1321:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1321 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1362:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1362 | const_cast(&wei_state[weitime_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1367:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1367 | &dhx_state[hx_shift], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1379:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1379 | dhx_state[hx_shift + bs * uni_stride + h] += - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1383 | dcx_state[hx_shift + bs * uni_stride + h] = - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1389:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1389 | ADNN_mm_cpu(const_cast(&dcx_state[hx_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1394:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1394 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1399:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1399 | &dhx_state[hx_shift], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1424:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1424 | const_cast(&wei_state[weitime_shift + 3 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1429:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1429 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1441:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1441 | dhx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] += - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1448:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1448 | dcx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1458:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1458 | const_cast(&dcx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1463:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1463 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1468:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1468 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1490:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1490 | din_state[bs * in_stride + h] += dh_state[bs * hy_stride + gi * hy_h + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1493 | din_state[bs * in_stride + h] += - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1528:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1528 | dhx_host[i] = dhx_state[i]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1535:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1535 | din_host[bs * in_stride + h] = din_state[bs * in_stride + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:910:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 910 | dout_state[h * out_stride + w] = dout[h * out_stride + w]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:922:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 922 | dhy_state[h] = dhy[h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:927:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 927 | hx_state[h] = hx[h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:952:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 952 | wei_state[h] = wei[h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:977:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 977 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:996:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 996 | dout_state[bs * out_stride + h]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1009:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1009 | const_cast(&wei_state[wei_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1052:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1052 | dhy_state[hx_shift + bs * uni_stride + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1064:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1064 | dhy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1079:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1079 | dhy_state[hx_shift + bs * uni_stride + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1091:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1091 | const_cast(&wei_state[weitime_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1124 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1156:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1156 | const_cast(&wei_state[weitime_shift + hy_h * 3 * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1191:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1191 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1237:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1237 | hx_state[hx_shift + bs * uni_stride + h] * - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1297:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1297 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1321:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1321 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1362:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1362 | const_cast(&wei_state[weitime_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1367:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1367 | &dhx_state[hx_shift], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1379:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1379 | dhx_state[hx_shift + bs * uni_stride + h] += - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1383 | dcx_state[hx_shift + bs * uni_stride + h] = - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1389:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1389 | ADNN_mm_cpu(const_cast(&dcx_state[hx_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1394:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1394 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1399:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1399 | &dhx_state[hx_shift], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1424:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1424 | const_cast(&wei_state[weitime_shift + 3 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1429:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1429 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1441:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1441 | dhx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] += - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1448:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1448 | dcx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1458:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1458 | const_cast(&dcx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1463:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1463 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1468:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1468 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1490:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1490 | din_state[bs * in_stride + h] += dh_state[bs * hy_stride + gi * hy_h + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1493 | din_state[bs * in_stride + h] += - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1528:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1528 | dhx_host[i] = dhx_state[i]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1535:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1535 | din_host[bs * in_stride + h] = din_state[bs * in_stride + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1593:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1593 | in_state[h * in_h + w] = in[h * in_h + w]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1603:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1603 | dout_state[h * out_h + w] = dout[h * out_h + w]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1611:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1611 | wkspace_state[h] = wkspace_host[h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1617:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1617 | rsvspace_state[h] = rsvspace_host[h]; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1624:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1624 | hx_state[h] = hx[h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1696:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1696 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1701:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1701 | const_cast(&rsvspace_state[prelayer_shift]), - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1706 | &dwei_state[wei_shift], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1741:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1741 | wkspace_state[hid_shift + bs * hy_stride + 2 * hy_h + h] *= - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1742:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1742 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + hy_h + h], 2); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1751:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1751 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1756:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1756 | const_cast(&hx_state[hx_shift]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1761 | &dwei_state[wei_shift], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1777:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1777 | dwei_state[bias_shift + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1778:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1778 | wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1789:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1789 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1794:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1794 | const_cast(&rsvspace_state[pretime_shift]), - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1799 | &dwei_state[wei_shift], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1815:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1815 | dwei_state[bias_shift + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1816:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1816 | wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1828:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1828 | wkspace_state[hid_shift + bs * hy_stride + 5 * hy_h + h] *= - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1829:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1829 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + 4 * hy_h + h], 2); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1837:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1837 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1842:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1842 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1847:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1847 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1863:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1863 | dwei_state[bias_shift + 3 * hy_h + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1864:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1864 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1876:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1876 | &wkspace_state[hid_shift + 3 * hy_h + in_n.at(ti + 1) * hy_stride]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1882:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1882 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(ti + 1) * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1887:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1887 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1903:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1903 | dwei_state[bias_shift + 3 * hy_h + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1904:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1904 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1913:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1913 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1918:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1918 | const_cast(&rsvspace_state[pretime_shift + hy_h]), - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1923:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1923 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1939:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1939 | dwei_state[bias_shift + 3 * hy_h + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1940:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1940 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/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]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1593:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1593 | in_state[h * in_h + w] = in[h * in_h + w]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1603:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1603 | dout_state[h * out_h + w] = dout[h * out_h + w]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1611:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1611 | wkspace_state[h] = wkspace_host[h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1617:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1617 | rsvspace_state[h] = rsvspace_host[h]; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1624:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1624 | hx_state[h] = hx[h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1696:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1696 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1701:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1701 | const_cast(&rsvspace_state[prelayer_shift]), - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1706 | &dwei_state[wei_shift], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1741:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1741 | wkspace_state[hid_shift + bs * hy_stride + 2 * hy_h + h] *= - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1742:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1742 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + hy_h + h], 2); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1751:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1751 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1756:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1756 | const_cast(&hx_state[hx_shift]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1761 | &dwei_state[wei_shift], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1777:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1777 | dwei_state[bias_shift + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1778:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1778 | wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1789:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1789 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1794:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1794 | const_cast(&rsvspace_state[pretime_shift]), - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1799 | &dwei_state[wei_shift], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1815:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1815 | dwei_state[bias_shift + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1816:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1816 | wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1828:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1828 | wkspace_state[hid_shift + bs * hy_stride + 5 * hy_h + h] *= - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1829:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1829 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + 4 * hy_h + h], 2); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1837:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1837 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1842:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1842 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1847:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1847 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1863:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1863 | dwei_state[bias_shift + 3 * hy_h + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1864:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1864 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1876:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1876 | &wkspace_state[hid_shift + 3 * hy_h + in_n.at(ti + 1) * hy_stride]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1882:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1882 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(ti + 1) * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1887:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1887 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1903:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1903 | dwei_state[bias_shift + 3 * hy_h + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1904:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1904 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1913:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1913 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1918:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1918 | const_cast(&rsvspace_state[pretime_shift + hy_h]), - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1923:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1923 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1939:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1939 | dwei_state[bias_shift + 3 * hy_h + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1940:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1940 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/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/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] - 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; - | ^~~ -/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]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:100:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 100 | label_prime[2 * i + 1] = label[i]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:103:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 103 | label_prime[2 * i] = blank_lb; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:109:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 109 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:109:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 109 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:110:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 110 | alpha[i] = probs_logits[pidx]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:110:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 110 | alpha[i] = probs_logits[pidx]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:117:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 117 | int lb_cur = label_prime[i]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:118:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 118 | int lb_pre = label_prime[i - 2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:119:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 119 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:123:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 123 | T alpha_t1s2 = alpha[aidx_t1s - 2]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:124:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 124 | T alpha_t1s1 = alpha[aidx_t1s - 1]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:125:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 125 | T alpha_t1s = alpha[aidx_t1s]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:131:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 131 | alpha_ts += probs_logits[pidx]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:132:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 132 | alpha[aidx_ts] = std::max(alpha_ts, T(NEGATIVE_CUTOFF_VAL)); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:137:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 137 | *loss = -logaddexp_gpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:137:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 137 | *loss = -logaddexp_gpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:162:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 162 | float prob_lx_log = logaddexp_gpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:162:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 162 | float prob_lx_log = logaddexp_gpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:174:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 174 | int lb_cur = label_prime[k1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:176:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 176 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:179:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 179 | beta_buff0[k1] = probs_logits[pidx]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:181:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 181 | T alpha_temp = alpha_log[bidx_ts]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:187:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 187 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:188:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | size_t gidx = (input_length - 1) * grads_stride[0] + batch_id * grads_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:190:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | T probs_logits_pidx = probs_logits[pidx]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 198 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:206:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 206 | gradients_logits[gidx] = -exp(grad_temp[i]); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:218:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 218 | int lb_cur = label_prime[k1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:219:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 219 | int lb_pre = label_prime[k1 + 2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:221:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 221 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:233:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 233 | beta_temp += probs_logits[pidx]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:240:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | beta_temp += alpha_log[bidx_ts]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:246:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 246 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:247:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 247 | size_t gidx = j1 * grads_stride[0] + batch_id * grads_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:249:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 249 | T probs_logits_pidx = probs_logits[pidx]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:257:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 257 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); - | ^~~~~~~~~~~~~~~~ -/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]); - | ^~~~~~~~~~~~~~~~ -/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; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:314:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 314 | std::vector indiv_lab(lab_begin, lab_begin + label_len); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:379:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 379 | if(inputLengths[i] > max_time_step) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:384:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 384 | max_label_len = std::max(max_label_len, labelLengths[i]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:385:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 385 | total_label_len += labelLengths[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:386:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 386 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:388:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 388 | for(int j = 0; j < labelLengths[i]; j++) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:390:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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 | 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]) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:400:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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] - 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] - 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); - | ^~~~~~~~~~~~ -/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); - | ^~~~~~ -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]; - | ^~~~~~~~~~~~ -/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:238:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:239:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 239 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:258:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; - | ^~~~~~~~~~~~ -/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; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:314:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 314 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:525:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 525 | if(inputLengths[i] > max_time_step) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:530:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 530 | max_label_len = std::max(max_label_len, labelLengths[i]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:531:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 531 | total_label_len += labelLengths[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:532:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 532 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:534:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 534 | for(int j = 0; j < labelLengths[i]; j++) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:536:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 536 | if(labels[labels_offset[i] + j] >= class_sz) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:542:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 542 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:542:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 542 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:546:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 546 | if(labelLengths[i] + repeat[i] > inputLengths[i]) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:546:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 546 | if(labelLengths[i] + repeat[i] > inputLengths[i]) - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:49: -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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/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/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] @@ -61416,29 +62593,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_weights_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/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 'dropout_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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61449,7 +62626,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.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] @@ -61458,30 +62636,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_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_rnn &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^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); + | ^~~~ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61491,39 +62676,78 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] +11 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_dropout &>' requested here + 879 | return /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] +v 52 | using result_type = typename std::result_of::type; + | ^ +e/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([=] { + | ^ +i/build/reproducible-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.hppy:879:16: note: in instantiation 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: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/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 +i 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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_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/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); } + | ^ +m/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitspl( + | ^ +/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.hpp2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +917 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + :46: note: in instantiation of member function 'dropout_driver::run' requested here + 917 | stat100 | __attribiute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +c_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61534,9 +62758,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -61545,29 +62768,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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61578,7 +62804,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 detacIn 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] @@ -61587,30 +62822,60 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797h_async([=] { + | ^ +/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_gru &>' requested here + 797879 | 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 +24 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + :917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 +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_backward_data_rnn &>' 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/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 + static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +917/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/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/gru_dropout.cpp static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + :63:42: note: in instantiation of function template specialization 'test_drive' requested here +1299 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124: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:1358:13: note: in instantiation of function template 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); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61620,7 +62885,24 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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 -Xlinker 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' +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] @@ -61629,30 +62911,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_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_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: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/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61662,7 +62947,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.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] @@ -61671,29 +62957,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_data_lstm &>' 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/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 - 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_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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61704,7 +62990,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -61713,30 +63000,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_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{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/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 - 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61746,7 +63036,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +[ 83%] Built target test_deterministic_conv_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=" +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/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] @@ -61755,39 +63052,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:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_lrn_bwd &>' 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/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 '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 '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/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/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[ 83%] Building CXX object test/CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o +(argc, argv); }; + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 124 | # definecd /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 + _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -61797,20 +63097,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: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: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: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: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: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: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: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: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: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{}; @@ -61833,8 +63133,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 + 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] @@ -61843,30 +63151,65 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_lstm &>' 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/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_cast741 | return detach_async([=] { + | ^ +(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppthis)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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 + :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +1299 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/lstm_dropout.cpp:69: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 + 692632 | 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.hppint main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ +:1299/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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 + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +1299/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp100: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:1358:13: note: in instantiation of function template 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); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61876,8 +63219,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -61886,29 +63228,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_ctcloss &>' 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/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 '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 '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:1373:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61919,7 +63261,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -61929,29 +63271,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61962,91 +63304,52 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: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] - note: in 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_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_rnn &>' 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 - 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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/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{ | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 +/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/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); - | ^ -124/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +2 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -62055,72 +63358,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 - 879 | return verifyIn file included from _im/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cppp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -lIn file included from (/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp -: 29| : - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 52 | usi n1050g | r e s u l tv_etryipfey (=v etryipfeyn_afmoer wsatrdd:_:irnefseurl_t3_do_fbi:o:n_tryepcea;l -c <| T ^, - PREC_TYPE>{inpu/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:,741 :s20c:a lnote: 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, - shift}); -741 | | ^ - return d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:t917a:c46h:_ anote: sin instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested herey -nc([=] { - | ^ -917 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797 : 24 : snote: tin instantiation of function template specialization 'test_driver::run_cpu>' requested herea -tic_cast ( t hi s )-> ru n ( ); - | ^ -cpuf = run_cp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:(1299f:a71l:s enote: in instantiation of function template specialization 'test_driver::base_run>' requested here, - cache_miss, v ,1299 | x s . . . ) ; - r| u ^n -_data(data_ar/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppgs:.879b:e16g:i nnote: ()in instantiation of 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, - data_a r879g | s . e n d ( ) , r[e&t]u r{n dv.etreimfpyl_aitmep lb(a -se _| r ^u -n(/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| ^ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 1333:3445 | : note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - verify (1333v | e r i f yt_ebsatc_kdwrairvde__dirmopplo_1uv{eDrro>p(opurtoDgersacm,_ ndaimne,, daosu)t;, - | r ^e -serveSpa/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppc:e1363,: 130:, note: 0in instantiation of function template specialization 'test_drive_impl>' requested here, - 0}); - | ^ - 1363 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 917 :t46e:s tnote: _in instantiation of member function 'dropout_driver::run' requested hered -rive_impl > ( a r gv [ 0 ] ,s tsattdi:c:_mcoavse(ta(this)-/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp>:r1078u:n5(:) ;note: - in instantiation of function template specialization 'test_drive' requested here| - ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1078: | 1299 : 71 : tnote: estin instantiation of function template specialization 'test_driver::base_run>' requested here_ -drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _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_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{ | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62130,7 +63391,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -62139,29 +63400,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -62172,7 +63433,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -62181,30 +63442,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_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_dropout &>' 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/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:1368:13: note: in instantiation of function template 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>(arIn file included from gv[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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cppm:a27i: +nIn file included from (/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppi:n44t: + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:r34g: +cIn file included from ,/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp :29c: +on/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpps:t52 :c39h:a rwarning: * 'result_of<(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 +rgv[]) { test_drive< d52r | o p o u tu_sdirnigv erre>s(ualrtg_ct,y paer g=v )t;y p}e +n a| m ^e + std::result_of::type; +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits | : ^2691 +:9: 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 :2691741 | : 20 : note: {in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +} _GLIBCX X7411 | 7 _ D E P R E C A T E D _rSeUtGurGnE SdTe(t"ascthd_:a:siynnvco(k[e=_]r e{s +u l| t ^" +); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h797::24124:: 45note: :in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 797 | 124 | # d e f i n e _ G L I BcCpXuXf1 7=_ DrEuPnR_EcCpAuT(EfDa_lSsUeG,G EcSaTc(hAeL_Tm)i s_sG,L IvB,C XxXs_.D.E.P)R;E +C | A ^T +ED_SUGGEST(ALT) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | : ^879 +:16: note: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hin instantiation of function 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: +100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'879 + | 100 | r e t_u_rant tverirbiuftye__im_p l((( +_ _| d ^e +precated__ ("/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppu:s517e :9':" note: Ain instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested hereL +T "' in s517t | e a d " ) ) ) + v| e ^r +ify(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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62214,7 +63521,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -62223,30 +63531,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_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_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/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_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 '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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62256,56 +63564,23 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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) {} - | ^ -7 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: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) {} - | ^ -[ 69%] 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 -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/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/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/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] @@ -62314,30 +63589,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_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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62347,38 +63625,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_gru &>' 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/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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -62387,8 +63669,11 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 100 | __attribute__ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp((__deprecated__ ("use '" ALT "' instead"))) | ^ +: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/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: @@ -62398,20 +63683,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: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: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: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: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: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: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: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: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: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{}; @@ -62434,7 +63719,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -62443,30 +63729,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_backward_conv &>' 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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62476,11 +63762,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -5 warnings generated when compiling for host. -[ 69%] 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/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/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] @@ -62489,29 +63771,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_sofmax &>' 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/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 '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 '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:1363:13: note: in instantiation of function template 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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -62522,7 +63804,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -62531,29 +63814,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_infer_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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -62564,8 +63847,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -62574,42 +63857,21 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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_3d_spatial_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/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 + 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] @@ -62618,30 +63880,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_data_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: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_arg917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62651,39 +63916,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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(); }); +s.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62693,13 +63936,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 69%] Built target test_find_2_conv -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_gpu_nchw_nhwc_transpose.dir/DependInfo.cmake "--color=" -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/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] @@ -62708,30 +63946,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_forward_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62741,56 +63979,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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) {} - | ^ -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[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_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) {} - | ^ -[ 69%] 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_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 -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] @@ -62799,29 +63989,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_lstm &>' 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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -62832,7 +64022,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -62841,29 +64032,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_conv &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -62877,36 +64068,52 @@ 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 + | ^ +4 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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+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_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_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: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/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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args/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 -Xlinker 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 +.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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_namake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +me, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62916,7 +64123,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +[ 83%] Built target test_find_2_conv +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/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 + | ^ +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' +17 warnings generated when compiling for gfx906. +[ 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/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/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] @@ -62925,30 +64160,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: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_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:217:13) &>' 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/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 '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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62958,7 +64196,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -62967,29 +64206,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_backward_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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63000,7 +64239,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -63009,30 +64249,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_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:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63043,17 +64283,6 @@ 100 | __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()); - | ^~~~~~~~ -/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 -Xlinker 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/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] @@ -63062,32 +64291,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_forward_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: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/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: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 '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63098,43 +64324,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 69%] Built target test_find_db -make -f test/CMakeFiles/test_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.dir/depend -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); - | ^~~~~~~~~~~~~ -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=" -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/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] @@ -63143,30 +64333,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_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/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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63176,25 +64366,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -make[3]: Leaving 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[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: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/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/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] @@ -63203,30 +64376,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_lstm &>' 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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63236,41 +64409,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 69%] 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_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 -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/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/bn_spatial_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] @@ -63279,29 +64419,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_train_rnn &>' 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63312,31 +64452,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 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_spatial_test.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] @@ -63345,29 +64462,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_data_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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63378,7 +64495,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -63387,30 +64505,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_forward_train_gru &>' 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/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 - 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63420,8 +64538,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -63430,29 +64548,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_lstm &>' 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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63463,7 +64581,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -63472,30 +64591,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_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_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_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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63505,7 +64627,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -63514,30 +64636,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_ctcloss &>' 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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63547,7 +64669,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -63556,43 +64679,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, (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, 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: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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +/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: @@ -63602,29 +64725,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63635,14 +64758,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/test/bn_spatial_test.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] @@ -63651,30 +64767,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_reduce_with_indices &>' 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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63684,15 +64800,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -63702,29 +64810,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63735,7 +64843,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -63744,30 +64852,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: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_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:218: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: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/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63777,7 +64888,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -63786,30 +64898,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_train_rnn &>' 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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63819,14 +64931,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -63835,30 +64941,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<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: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: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 - 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63868,8 +64977,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -63878,30 +64986,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 - 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: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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63911,8 +65019,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -63921,29 +65029,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_lstm &>' 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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63954,15 +65062,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: -/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/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] @@ -63971,30 +65071,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_backward_dropout &>' 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/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_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:1363:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64004,8 +65104,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -64014,29 +65114,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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64047,8 +65150,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -64057,30 +65160,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_backward_weights_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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64090,7 +65193,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -64099,30 +65203,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_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 | 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64132,7 +65278,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -64141,29 +65288,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_data_rnn &>' 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/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:1373:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64174,7 +65321,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -64183,30 +65330,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_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/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/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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64216,7 +65363,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -64225,29 +65373,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_weights_gru &>' 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/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_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 '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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64258,7 +65406,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -64267,81 +65416,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 &, 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_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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/conv3d.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +a/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); } + | ^ +741:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:2691:9: 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...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +2691/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 - 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 + | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__d1299eprecated__ ("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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64352,14 +65495,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | 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] @@ -64368,30 +65514,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_backward_data_rnn &>' 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/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:1373:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64401,8 +65547,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -64411,30 +65557,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_backward_weights_rnn &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64442,9 +65588,9 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 100 | __attribute__ ((__deprecated_In file included from _ ("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/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] @@ -64453,32 +65599,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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: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/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64489,7 +65632,33 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -64498,71 +65667,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_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_lstm &>' 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/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 - 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_dr/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppve_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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 + :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' 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.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>' requested here + 797 | :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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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...); + | ^ +2691/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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...); + 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_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 +/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();100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64573,30 +65739,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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); +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 | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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/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] @@ -64605,30 +65758,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_weights_conv &>' 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/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:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64638,7 +65791,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -64647,30 +65800,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_bwd_batchnorm_spatial_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/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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64680,144 +65833,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 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: -/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); - | ^ -/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", - | ^ -/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"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:368:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 368 | printf("stats: fwd-activ, %zu, %zu, %f, %f\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 435 | printf("Wall-clock Time Backward GPU Activation Elapsed: %f ms, for %d iterations.\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:442:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 442 | printf("GPU Kernel Min Time Backward Activation Elapsed: %f ms\n", lowtime); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:444:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 444 | printf("GPU Kernel Avg Time Backward Activation Elapsed: %f ms, for %d iterations.\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:453:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 453 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:454:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 454 | printf("stats: bwd-activ, %zu, %zu, %f, %f\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:489:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 489 | printf("Forward Activation Verifies on CPU and GPU\n"); - | ^ -/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/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"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:352:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 352 | printf("Incorrect Batch Normalization Save mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:367:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 367 | printf("Incorrect Batch Normalization Running mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:374:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 374 | printf("Incorrect Batch Normalization forward mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:381:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 381 | printf("Incorrect Batch Normalization backwards propagation mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:387:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 387 | printf( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:461:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 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 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 " - | ^ -/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", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1141:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1141 | printf("Wall-clock Time Backward GPU Batch Norm Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1146:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1146 | printf("GPU Kernel Min Time Backwards Batch Normalization Elapsed: %f ms\n", lowtime); - | ^ -/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", - | ^ -/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_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] @@ -64826,30 +65843,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_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_pooling<2> &, 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: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/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 - 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 | 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64859,7 +65879,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -64868,30 +65898,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: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64901,7 +65934,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -64910,29 +65944,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 - 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(fals19 warnings generated when compiling for gfx906. +e, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_gru &>' 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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64943,55 +65978,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -65000,30 +65988,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_backward_weights_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: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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65033,17 +66021,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -65052,29 +66031,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -65085,23 +66064,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/bn_3d_peract_test.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] @@ -65110,30 +66074,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_backward_weights_gru &>' 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/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_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 '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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65143,14 +66107,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/bn_spatial_test.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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -65159,30 +66116,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_fwd_batchnorm_peract_activ &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65192,8 +66149,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -65202,29 +66159,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_lstm &>' 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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -65235,83 +66192,81 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 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/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; +: + In file included from 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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.hpp34:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_ctcloss &>' 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/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: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 +In file included from /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/tensor_holder.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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +29/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits: +:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + :124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_data_lstm &>' 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -65322,7 +66277,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -65331,30 +66287,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_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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65364,8 +66323,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] +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] @@ -65373,31 +66335,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([=] { + | 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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_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:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65407,8 +66373,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -65417,29 +66382,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -65450,37 +66415,21 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 + ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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: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{}; @@ -65503,8 +66452,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_3d_peract_test.cpp:40: +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] @@ -65513,30 +66461,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_lrn_bwd &>' 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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65546,7 +66494,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -65555,32 +66504,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -65591,7 +66537,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -65600,30 +66547,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_backward_weights_lstm &>' 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/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_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 '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 - 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_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65633,7 +66580,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -65642,30 +66590,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_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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65675,17 +66623,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -65694,81 +66632,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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/bn_spatial_test.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(falseIn 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; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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.hppcache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 + 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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.hpp927 | 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 + 879:16: note: in instantiation of 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/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/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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +917/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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.hpp2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -65776,42 +66687,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] << " "; - | ^~~~ -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:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65821,17 +66708,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -65840,29 +66718,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: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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -65873,16 +66754,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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/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] @@ -65891,33 +66763,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: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_backward_bn_spatial_use_saved &>' 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/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: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_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:1363:13: note: in instantiation of function template 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65927,7 +66796,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -65936,29 +66806,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_weights_lstm &>' 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/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:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -65969,7 +66839,34 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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/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/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] @@ -65978,134 +66875,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_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_dropout &>' 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/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_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 '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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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); - | ^ -/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 | 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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19In 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([=] { + 741 | return d:e note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +t a100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +ch_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_train_gru &>' 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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -66115,34 +66951,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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); - | ^ -/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/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/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] @@ -66151,96 +66961,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_train_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 - 917 | static_cast(this)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; - | ^ -->run(); +/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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRIn 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"); - | ^ -ECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/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"); - | ^ -/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 " - | ^ -/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", +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/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/activation.cpp:38: +/build/reproducible-path/miopen-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/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/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] @@ -66249,32 +67037,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: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, 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: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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -66283,72 +67071,347 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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, &(a ^ny_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ - -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/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); + 100 | __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/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); - | ^ -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/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/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/bn_spatial_test.cpp:27: +/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; + | ^~ +/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; + | ^~~ +/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); + | ^~~~~~~ +/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); + | ^~~~~~ +/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] + 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: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] + 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); + | ^~~~~~~ +/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); + | ^~~~~~ +/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] + 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: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] + 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); + | ^~~~~~~ +/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); + | ^~~~~~ +/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] + 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: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] + 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); + | ^~~~~~~ +/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); + | ^~~~~~ +/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] + 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: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] + 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); + | ^~~~~~~ +/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); + | ^~~~~~ +/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] + 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:108:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 108 | label_prime[2 * i + 1] = label[i]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:108:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 108 | label_prime[2 * i + 1] = label[i]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:111:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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 * 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] + 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] + 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] + 118 | alpha[i] = probs_logits[pidx]; + | ^~~~~~~~~~~~ +/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] + 128 | lb_pre = label_prime[i - 2]; + | ^~~~~~~~~~~ +/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: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.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] + 145 | alpha_ts += probs_logits[pidx]; + | ^~~~~~~~~~~~ +/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] + 151 | *loss = -logaddexp_cpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); + | ^~~~~ +/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])); + | ^~~~~ +/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.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] + 188 | int lb_cur = label_prime[k1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:190:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:193:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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 = 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; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:202:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 202 | size_t gidx = (input_length - 1) * grads_stride[0] + batch_id * grads_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:204:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | T probs_logits_pidx = probs_logits[pidx]; + | ^~~~~~~~~~~~ +/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.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/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_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 = 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 | 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; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); + | ^~~~~~~~~ +/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; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); + | ^~~~~~~~~ +/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; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); + | ^~~~~~~~~ +/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; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); + | ^~~~~~~~~ +/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; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); + | ^~~~~~~~~ +/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] + 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.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] + 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] + 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.cpp:399:16: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] @@ -66357,32 +67420,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_lstm &>' 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/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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | { } _GLIBCXX17_DEPRECATED_SUGG 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.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] + 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.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] + 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); + | ^~~~~~ +EST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -66390,207 +67516,278 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 " - | ^ -/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/test/activation.cpp:38: +/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] + 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.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] + 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] + 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.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] + 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: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.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]) + | ^~~~~~~~~~~~ +/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]) + | ^~~~~~~~~~~~ +/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.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]) + | ^~~~~~~~~~~~ +/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]) + | ^~~~~~~~~~~~ +/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.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]) + | ^~~~~~~~~~~~ +/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]) + | ^~~~~~~~~~~~ +/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_In file included from s/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 +/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, (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.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_backward_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:217:13) &>' requested here - 326 | auto out 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 " - | ^ - verify(verify_forward_act/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] -i 316 | printf("Incorrect input batch size at time %d\n", cont); - | ^ -vation{input, desc}, f); - | ^/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/test/activation.cpp:205: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/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + p455 | verify(verify_backward_sofmax{out, dout, din, 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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + | 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + ^~~~~~~~~~~~/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__depr/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] -e 405 | printf("Incorrect RNN Mode\n"); - | ^ -cated__ ("use '" ALT "' instead"))) + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/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"); - | ^ -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/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]) + | ^~~~~~~~~~~~ +/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]) + | ^~~~~~~~~~~~ +/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.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]) + | ^~~~~~~~~~~~ +/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/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -66599,29 +67796,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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -66632,145 +67832,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/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/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/bn_spatial_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] @@ -66779,29 +67842,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_data_rnn &>' 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/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:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -66812,11 +67875,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -66825,29 +67885,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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -66858,49 +67921,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -66910,29 +67930,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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 +/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:1358:13: note: in instantiation of function template 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); } @@ -66946,25 +67966,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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/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/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/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] @@ -66973,29 +67976,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67006,8 +68009,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -67016,30 +68019,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_lstm &>' 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/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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -67049,7 +68052,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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/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] @@ -67058,44 +68071,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, (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_backward_data_gru &>' 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/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 bIn 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] +a 52 | using result_type = typename std::result_of::type; + | ^ +s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/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/14/../../../../include/c++/14/type_traits:2691:9: 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); + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +124/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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# define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +: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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATIn 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] @@ -67104,29 +68151,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>' requested here +ED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67137,8 +68189,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 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] @@ -67147,29 +68208,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_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_gru &>' 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/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/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp: :note: 26in instantiation of member function 'gru_basic_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 917 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp : 29 : + /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp : 52 : 39 : warning: 'result_of<(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 +tatic_cast(th i52s | )- > r u nu(s)i; +n g| ^r +esult_type = /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppty:p1299e:n71a:m enote: in instantiation of function template specialization 'test_driver::base_run>' requested heres +td::result_o f1299n:_:dtatyap(ed;a +t a| _ ^a +rgs.begin(), data_args./build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppen:d741(:)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.temp l741a | te b a s e _ r u n < D rrievteurr>n( )d;e 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.hpp1333 | : 797 : 24 :t enote: sin instantiation of function template specialization 'test_driver::run_cpu>' requested heret +_drive_ i797m | p l _ 1 < D r i v e r > ( p r o cgprufa m=_ nraumne_,c paus();f +a l| s ^e +, cach/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe_:m1358i:s13s:, note: vin instantiation of function template specialization 'test_drive_impl>' requested here, + xs...) ;1358 + | | ^ + test_d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:i879v:e16_:i mnote: pin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested herel + > (raertguvr[n0 ]v,e rsitfdy:_:immopvle(( +a s| ) ^) +; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp29::72 :note: 5in instantiation of function template specialization 'test_driver::verify>' requested here: + note: in instantiation of function template specialization 'test_drive' requested here + 2483 | 72 | t e s t _ d r i v e < g r u _ d r i v e r >v(earrigfcy,( vaerrgivf)y;_ +f o| r ^w +ard_conv{ + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp9::917 :note: 46'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 member function 'conv_driver::run' requested here + 2691 | 917 | { } _ G LI B C X X 1 7 _ DE PR E CsATtEaD_tSiUcGG_EcSaTs(t"k(e_trheissu)l-t>"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:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45:1299 :note: 71expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST': + note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 124 | #1299 | d e f i n e _ GrLuInB_CdXaXt1a7(_dDaEtPRaE_CaArTgEsD._bSeUgGiGnE(S)T,( AdLaTt)a __GaLrIgBsC.XeXn_dD(E)P,R E[&]C A{T EdD._tSeUmGpGlEaStTe( AbLaTs)e +_ r| u ^n +100(:)19;: }note: )expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'; + | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); + 100/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | : 1333 :_5_:a tnote: trin instantiation of function template specialization 'test_drive_impl_1>' requested herei +bute__ 1333( | ( _ _ d etpersetc_adtreidv_e__ i(m"pul_s1e< D'r"i vAeLrT> ("p'r oignrsatme_anda"m)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)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67180,7 +68284,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -67189,32 +68293,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_lrn_foward &>' 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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67225,40 +68326,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 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, Wo/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | rk w) -> std::future verif + | ^ +y(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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -67268,8 +68379,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -67278,30 +68389,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_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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -67311,8 +68422,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -67321,29 +68432,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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67354,7 +68468,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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: @@ -67362,31 +68485,74 @@ 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation 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/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_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:2483:29: 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_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67397,7 +68563,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -67406,33 +68573,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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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/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(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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -67442,53 +68606,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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) {} - | ^ -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/activation.cpp:38: +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] @@ -67497,32 +68616,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_backward_weights_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: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/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: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 '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67533,8 +68649,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -67543,30 +68658,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_recalc &>' 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/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:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -67576,8 +68691,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -67586,29 +68700,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_dropout &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67619,7 +68733,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -67628,32 +68743,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 &, 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: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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67664,8 +68779,24 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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] @@ -67674,30 +68805,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_gru &>' 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/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 - 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -67707,8 +68838,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -67717,29 +68848,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_rnn &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67750,23 +68881,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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: @@ -67776,29 +68890,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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_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: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 +/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: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: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:1363:13: note: in instantiation of function template 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/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); } @@ -67812,8 +68926,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -67822,29 +68936,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_lstm &>' 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/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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67855,8 +68969,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -67865,30 +68979,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_lstm &>' 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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -67898,12 +69012,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -3 warnings generated when compiling for host. -[ 71%] 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 -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/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/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] @@ -67912,32 +69031,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: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, 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: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_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:238: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: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 +/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/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67948,8 +69067,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -67958,29 +69077,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67991,17 +69110,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 71%] Built target test_fusion_aux -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_gru.dir/DependInfo.cmake "--color=" -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' -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_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] @@ -68010,30 +69119,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_backward_bn_spatial_use_saved &>' 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_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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -68043,98 +69152,824 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 71%] 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_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 -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/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()); | ^~~~~~~~ -/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/activation.cpp:38: +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 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 /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()); + | ^~~~~~~~ +<< 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 *In file included from 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 | /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; +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] +52 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; + | ^~~~~ + | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +741 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] + :20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +16/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] +note: 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] +in instantiation of 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 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] + 879263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ + | 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 bwdData/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +O 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.hppu:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + t191 | 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.hppp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] +u 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] +t 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] +P 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] +a 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:ir = verify(verify_backward_datIn 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] + a_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 + 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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 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_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:239: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.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:1363:13: note: in instantiation of function template 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: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 | te:72:5: note: in instantiation of function template specialization 'test_drive' requested here +st_drive_im p72l | _ 1 < D rtievsetr_d>r(ipvreoa(sa)rg;c +, | ar ^g +v); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_dr/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsiv:e2691_:i9m:p lnote: <'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereD +river > ({a r}g v_[G0L],I BCstXdX:1:7m_oDvEeP(RasE)C)A;T +E D| _ ^S +UGGEST("/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpps:t68d::42::i nnote: vin instantiation of function template specialization 'test_drive' requested hereo +ke_result") ; +68 | | i ^n +t main(int argc,/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :c124o:n45s:t note: cexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'h +ar* argv[]) 124{ | #t edsetf_idnrei v_eGS(UaGrGgEcS,T (aArLgTv)) ;_ G} +L I| B ^C +XX_DEPRECATED_SUGGEST(ALT) + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits| : ^2691 +:9: note: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here: +100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 2691 | 100{ | } ___GaLtItBCrXiXb17u_tDeE_P_R E(C(A_T_EdDe_pSrUGeGcEaStTe(d"_s_t d(:":uinsveo k'e"_ rAeLsTu l"t'" )i; +n s| t ^e +ad"))) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +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/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 | 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/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); + | ^~~~ +/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/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] + /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); + | ^~~~~~~~~~ +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 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/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]; + | ^~~~~ +)/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/driver.hpp:879:16: note: in instantiation of 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/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] +i 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] + m193 | c_ptr[n * c_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] + p207 | 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:17l( + | ^ +/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/activation.cpp:205: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 '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:1373:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] +: 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ + note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-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 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]; + | ^~~~~ +2691/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] + { } _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 +248/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +124/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_ptdefine _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +r[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 | 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 + m917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 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/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/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.he:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: + += 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); + | ^~~~~~~~~~ +In file included from /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/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] @@ -68143,32 +69978,38 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_dropout &>' 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 + :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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | { } _G/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +L 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +IBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -68176,8 +70017,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -68186,30 +70033,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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs../build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_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_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 + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | te:st_drive_impl_1(program_name, as); + | ^ +1120/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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.cpp49: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); } + | ^ + warning: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +unsafe pointer arithmetic [-Wunsafe-buffer-usage]/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + + 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/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 + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -68219,7 +70123,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -68228,32 +70133,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_train_gru &>' 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 +/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -68264,255 +70166,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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); - | ~~~~~~^~~~~~~ -82 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: @@ -68522,29 +70175,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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:1363:13: note: in instantiation of function template 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/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); } @@ -68558,8 +70211,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -68568,29 +70221,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, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + 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: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/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:1368:13: note: in instantiation of function template 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 + :13: note: in instantiation of function template 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); } +1358/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -68601,8 +70299,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -68611,73 +70308,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_spatial &>' 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: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 - 1333 | testIn file included from _dri/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cppv:e_26i: -mIn file included from p/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppl:_481: -29(: -p/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppr:o52g:r39a:m _warning: nam'result_of<(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 -, as); - | ^ - 52 | using result/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_ty:pe1373 :=13 :t ynote: pein instantiation of function template specialization 'test_drive_impl>' requested heren -ame std::resu l1373t | _ o f < F u n c ttion()>::etypset;_ -d r| i ^v -e_impl>741(a:rg20v:[ 0note: ]in 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::mov e741( | a s ) ) ; - | ^ - return detach/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp_:a62s:y42n:c (note: [in instantiation of function template specialization 'test_drive' requested here=] - { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 79762: | 24i:n tnote: in instantiation of function template specialization 'test_driver::run_cpu>' requested herema -in(int arg c,797 | c o n s t c h ar* a r g v [] )c p{u ft e=s tr_udnr_icvpeuc(hear_mgics,s ,a rvg,v );xs }.. -. | ) ^ -; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 veri/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsfy:_2691i:m9p:l (note: -'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -| ^ - 2691/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_ -GLIBCXX17_DE PR2495E | C A T E D _ S U G G E S T ( " s t d : : i n v o k e _ r evseurlifty"()v;e -r i| f ^y -_forward_conv45{: - | note: ^ -expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp124: | 917#: 46d:e fnote: iin instantiation of member function 'conv_driver::run' requested heren -e _GLIBCX X9171 | 7 _ D E P R E C A T E D _ S U GsGtEaStTi(cA_cLaTs)t <_DGeLrIiBvCeXdX*>_(DtEhPiRs)E-C>ArTuEnD(_)S;U -G G| ^E -ST(ALT) - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp| ^: -1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 1299 | ru100n | _ d a_t_a(adtattrai_baurteg_s_.b e(g(in_(_)d,e dpartecaat_eardgs_._e n(d(")u,s e[ &']" {A LdT. t"e'm pilnastte ebaads"e)_)r)u -n <| D ^r -iver>(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -68687,18 +70341,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - | ^ -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] @@ -68707,29 +70351,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_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: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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* argIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -68738,55 +70394,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, (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_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: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 +/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/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -v[]) { 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | { } _GLIBCXX17_DEPRECIn file included from ATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +: 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +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] @@ -68795,30 +70437,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_gru &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -68828,41 +70470,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/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/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/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:1363:13: note: in instantiation of function template 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -68873,7 +70509,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -68883,29 +70519,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1368:13: note: in instantiation of function template 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -68916,8 +70552,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -68926,30 +70571,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_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 - 917 | 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)-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] + >run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(da52 | using result_type = tyta_args.begin(), data_args.end(), [&pename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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.741 | template return dbase_ruetach_asyn();nc([=] { + | ^ }); + | ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24/build/reproducible-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: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | 1333 | test_driv cpufe_impl_1(programlse, cache__name, as); + | ^ +m/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +i 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpps: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); } + | ^ +, v/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + ,2691 | {xs...); + | ^ + } _GLIBCXX17_DEPR/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 + ECATED_SUGGEST("s879 | rettd::invoke_reurn verify_isult"); + | ^ +mpl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | :1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + # define _GLIBCXX11008 | 7_DEPRECATED_SUGGEST( verify(veALT) _GLIBCXXrify_forward_DEPREC_infer_bn_pATED_SUGGEST(er_activation_recalALT) + | ^c{input, scale,/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + shift}); + | 100 | __attribute__ ( ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46(__deprecated: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | __ ("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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -68959,7 +70649,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -68968,33 +70659,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: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_forward_infer_gru &>' 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 +/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -69004,8 +70692,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -69014,41 +70710,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 - 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_mis/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppv, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' 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...); + | ^ +730/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 | 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 + 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.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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: 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_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' 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.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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + | test_drive(argc, argv); + | ^ +1333/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + test_drive_impl_1(program_name, as); + | ^ +124/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); } + | ^ +de/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + fine _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -69057,41 +70792,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, 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 124 | # define _GIn 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, LIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 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); + | ^~~~ +100 | __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/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] @@ -69100,30 +70844,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_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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -69133,12 +70877,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -14 warnings generated when compiling for host. -[ 71%] 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/activation.cpp:38: +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] @@ -69147,32 +70887,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -69183,8 +70920,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -69193,30 +70930,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_backward_data_rnn &>' 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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -69226,34 +70963,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 /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 -Xlinker 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 -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:make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1368:13: note: in instantiation of function template 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); @@ -69267,61 +71006,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 71%] Built target test_gpu_nchw_nhwc_transpose -make -f test/CMakeFiles/test_gru_dropout.dir/build.make test/CMakeFiles/test_gru_dropout.dir/depend -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) {} - | ^ -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_dropout.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: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[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 -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 71%] Building CXX object test/CMakeFiles/test_gru_dropout.dir/gru_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_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 -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] @@ -69330,30 +71015,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: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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -69363,8 +71048,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -69373,28 +71058,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_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: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 - 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -69403,33 +71100,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, (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_backward_bn_spatial_use_saved &>' 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/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: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_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(), [&] { dIn 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] + .template base63 | [=, 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 + | ^ +_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -69439,9 +71142,43 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -69451,8 +71188,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -69461,29 +71197,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -69494,8 +71230,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -69504,30 +71239,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 - 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/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_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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -69537,51 +71272,115 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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 + | ^ +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_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: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 + note: in 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.hpp797:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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(as917 | static_cast(this)->run(); + | ^ +)/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +) 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp; + | ^ +/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/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +101/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + :42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +124 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +100/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + __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: +100 | __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] @@ -69590,30 +71389,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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -69623,13 +71422,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -208 warnings generated when compiling for host. -[ 71%] 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/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] @@ -69638,29 +71432,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -69680,43 +71474,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, (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: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_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_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: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 +/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: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: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:1363:13: note: in instantiation of function template 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/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); } + 337In 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 | | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: + return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | tIn 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: @@ -69726,26 +71549,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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + s3184 | 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 + t917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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:1358:13: note: in instantiation of function template 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:1333:5: note: 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); @@ -69759,89 +71578,25 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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); - | ~~~~~~^~~~~~~ -/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 | 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 instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -69850,32 +71605,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cp 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 | u(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_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_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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -69886,669 +71638,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - 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); - | ~~~~~~^~~~~~~ -/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 -Xlinker 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' -[ 71%] Built target test_ctc -make -f test/CMakeFiles/test_handle_test.dir/build.make test/CMakeFiles/test_handle_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]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -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' -[ 71%] Building CXX object test/CMakeFiles/test_handle_test.dir/handle_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_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 -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_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/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] @@ -70557,29 +71657,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_rnn &>' 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/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:1358:13: note: in instantiation of function template 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -70590,8 +71690,21 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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/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] @@ -70600,42 +71713,63 @@ /build/reproducible-path/miopen-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/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/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/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/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 + In file included from argc); + | ^~~~ +/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/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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: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_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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -70644,29 +71778,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_per_activation_use_saved &>' 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_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 '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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -70677,40 +71811,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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_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_per_activation &>' 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_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 '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -70721,7 +71850,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +26 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] @@ -70730,32 +71861,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<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: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: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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -70766,7 +71897,24 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +14 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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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: @@ -70776,30 +71924,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_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/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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -70809,7 +71957,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -70819,41 +71967,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_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 + 1333In file included from | 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/gru.cpp:1358:13: note: in instantiation of function template 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.cpp27: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); } + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + :2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +30/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + : +124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.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] +t 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 + on()>::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: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 + 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/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_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 + :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.hpp1299: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 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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 + :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-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/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/gru.cpp1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + :72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ +1373/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + | 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100: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/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here +100 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -70862,29 +72095,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_dropout &>' 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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -70895,8 +72128,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -70905,30 +72137,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 - 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/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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -70938,8 +72170,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -70948,30 +72189,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 - 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: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -70981,39 +72222,75 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.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/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([=] { + 741 | return detach_aIn 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 | matrix + + | ^~~~~~ +sync([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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:231: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: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)), [=] { th/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +i 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); + | ^~~~~~~ +s->run(m/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; + | ^~~~~~ +f, b); }); +/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/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/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + + 228 | add_mode( + | ^ +/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] +: 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); + | ^~~~~~~~~~~~~ +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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -71024,40 +72301,367 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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[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::resulm * b_t_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([=] { + | ^ +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...); + | ^ +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_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppi:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + d2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +e 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), dat+ k];a_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + +1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + 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/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); + | ^~~~~~~~~~ +/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); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_spatial &>' 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_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:1373:13: note: in instantiation of function template 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_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -71077,26 +72681,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:1363:13: note: in instantiation of function template 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/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); @@ -71110,7 +72714,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -71119,32 +72724,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -71155,52 +72757,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -71209,30 +72767,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_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: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:514:21: note: in 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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -71242,25 +72803,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 | 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: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/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] @@ -71269,30 +72813,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_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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -71302,771 +72846,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: -/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: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.hppIn file included from :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/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: s'result_of<(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 -d ::c52o | p y _ 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); - | ~~~~~~~^~~~~~~ -using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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/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/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/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] @@ -72075,30 +72865,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:1368:13: note: in instantiation of function template 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.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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -72108,8 +72898,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -72118,29 +72907,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_3d_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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -72151,8 +72940,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -72174,18 +72962,18 @@ /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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -72195,7 +72983,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -72204,32 +73025,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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: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/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/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -72240,8 +73058,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -72250,29 +73067,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_train_bn_spatial &>' 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -72283,8 +73100,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -72293,29 +73109,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_per_activation &>' 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_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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -72326,32 +73142,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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(); }); - | ^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: +122 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] @@ -72360,29 +73153,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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -72393,60 +73189,45 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: +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()); + | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_tensor_ops &>' 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/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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -72457,26 +73238,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:31: +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))) | ^~~~~~ @@ -72501,8 +73272,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/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp: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: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]; | ^~~~~ @@ -72591,14 +73362,7 @@ 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_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()); - | ^~~~~~~~ -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] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; @@ -72766,790 +73530,115 @@ 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); +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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +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/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/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/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/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/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/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/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/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/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); - | ^~~~~~~~~~ -127 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: -/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: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/activation.cpp:38: +/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([=] { + 741 | /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); + | ^~~~~~~~~~ + return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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/rnn_vanilla_common.hpp:647:49: 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_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_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: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( +647/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +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 - 1333 | test_drive_impl_1(program_name, as); +/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_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +m 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +pl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/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/rnn_vanilla_common.hpp :647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | 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 + 1333 | test_drive/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); + | ^~~~~~~~~~ +impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -73566,30 +73655,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_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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -73599,49 +73688,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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: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/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_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] @@ -73650,31 +73697,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_3d_bn_per_activation_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_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: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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_driveIn file included from (a/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cppr:g29c: +,In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hppa:r36g: +v)/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] + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -73683,8 +73733,27 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +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/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] @@ -73693,30 +73762,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_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 '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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -73726,7 +73795,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -73735,32 +73805,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_backwards_bias &>' 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/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: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_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:1368:13: note: in instantiation of function template 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -73771,65 +73838,56 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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(); - | ^ -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); +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{inpuIn file included from t, scale, shift}); | ^ -/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/handle_test.cpp:32: +/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/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/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/driver/main.cpp:125:19: note: in instantiation of member function 'GemmDriver::GemmDriver' requested here - 125 | drv = new GemmDriver(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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] @@ -73838,42 +73896,755 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_copy &>' 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_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 '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_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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], s/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] +t 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] +d 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] + ::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_copy.cpp66 | 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] + :183:42: note: in instantiation of function template specialization 'test_drive' requested here + 69183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 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] + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +69/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 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] + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' 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_srIn 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...); + | ^ +c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16_:d inote: min 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[ +order_ 2895] | ; + | ^~~~~~~~~~~ + return verify_imp/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppl(: +86 :| 38 ^: + warning: unsafe buffer access [-Wunsafe-buffer-usage] +/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 +86 | 198 | vietrri_fdys_te_qudailms[(2v]e r=i fiyt_rt_esnrsco_rd_icma[stoe{r +_ 2| ] ^; + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:: 87note: :in instantiation of member function 'tensor_cast_driver::run' requested here21 +: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 917 | 87 | s t a t i c _ c a s t i(mt[h3i]s )=- >irturn_()s;rc + _| d ^i +m[order_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp3:]1299;: +71 :| ^~~~~~~~~~~note: +in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38 :1299 | warning: unsafe buffer access [-Wunsafe-buffer-usage] + run_ d87a | t a ( d a t a _ a r g s . b eg i n ( ) ,i tdra_tdas_ta_rdgism.[e3n]d (=) ,i t[r&_]s r{c _dd.itme[moprldaetre_ 3b]a;s + e| _ ^~~~~~~~~~~r +un:(58):; warning: }unsafe buffer access [-Wunsafe-buffer-usage]) +; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp90: | 1333 : 5 : note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | t e st _idtrri_vser_ci_mdpilm_[01]< D*r isvrecr_>s(tprriodger[a0m]_ n+a miet,r _assr)c;_ +d i| m ^[ +1] * sr/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppc:_1368s:t13r:i dnote: ein instantiation of function template specialization 'test_drive_impl>' requested here[1 +] + + | ^~~~~~~~~~~ + 1368 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp : 90 : 75 : warning: tunsafe buffer access [-Wunsafe-buffer-usage]e +st_drive_imp l90< | D r i v e r < b f l o a t 1 6 > > ( a r g v [ 0 ]i, tsrt_ds:r:cm_odviem([a0s]) )*; +s r| c ^_ +stride[0/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp]: 204+: 42i: tnote: rin instantiation of function template specialization 'test_drive' requested here_ +src_dim[1] *204 | sircn_ts tmraiidne([i1n]t +ar +g c| , ^~~~~~~~~~ +const cha/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:r91*: ar25g:v [warning: ]unsafe buffer access [-Wunsafe-buffer-usage]) + { test_driv e91< | t e n s o r _ c as t _ d r i v e r > ( a r g c, itarr_gsvr)c;_ d}i +m [| 2 ^] + * src_stride[2] + itr_/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitss:r2691c:_9d:i mnote: ['result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here3 +] * src_s t2691r | i d e [3 ]{; +} | ^~~~~~~~~~~ +_GLIBC/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppXX:1917:_42D:E Pwarning: Runsafe buffer access [-Wunsafe-buffer-usage] +ECATED_SUGGE S91T | ( " s td : : i n v o k e _ r e su l t " ) ; + | it ^r +_src_dim[2] * s/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hr:c124_:s45t:r inote: dexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'e +[2] + itr_s r124c | _#d idme[f3i]n e* _sGrLcI_sBtCrXiXd1e7[_3D]E;P +R E| C ^~~~~~~~~~A +TED_SUGGE/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppS:T91(:A58L:T )warning: unsafe buffer access [-Wunsafe-buffer-usage]_ +GLIBCXX_DEPR E91C | A T E D _ S U G G E S T ( A L T ) + | ^ + itr_/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hs:r100c:_19d:i mnote: [expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'2 +] * src_ s100t | r i d_e_[a2t]t r+i biuttre__s_r c(_d(i_m_[de3p]r e*c astrecd__s_t r(i"dues[e3 ]';" + A| L ^~~~~~~~~~~T + "' inst/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppe:a91d:"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 | 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: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 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(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 911299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); } + | ^ +75/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +91/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1 warning 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: + 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] @@ -73882,30 +74653,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_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_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_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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -73924,29 +74695,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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:1368:13: note: in instantiation of function template 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); } @@ -73960,18 +74731,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -73980,29 +74741,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -74013,22 +74774,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -74037,105 +74784,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_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_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: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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - /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(); + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: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/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 + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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)); | ^ -124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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() +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 + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function 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: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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | 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/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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: +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -74156,7 +74931,60 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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/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/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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +212122 warnings generated when compiling for gfx906. + 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: @@ -74166,29 +74994,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -74199,8 +75027,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -74209,30 +75036,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_infer_3d_bn_spatial_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_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 '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:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -74242,22 +75069,58 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -12 warnings generated when compiling for host. -[ 71%] Linking CXX executable ../bin/test_conv3d_bias -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 -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/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/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>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | 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] @@ -74266,33 +75129,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: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_bn_spatial_use_saved &>' 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/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: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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -74302,7 +75162,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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.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: @@ -74312,30 +75179,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_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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -74345,11 +75212,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -12 warnings generated when compiling for host. -[ 71%] 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/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: @@ -74360,26 +75222,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_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/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:1363:13: note: in instantiation of function template 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); } @@ -74393,7 +75255,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -74402,32 +75264,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, (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(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] +f 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppalse, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:741:20: note: in 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_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.hpp741: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/bn_peract_test.cpp | return detach_async([=] { + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +:797/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits: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: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_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:231: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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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:205: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/pooling_common.hpp2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + :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 + 2691 | { } _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 +1299/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -74438,8 +75343,79 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation 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: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(); + | ^ + return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: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/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] @@ -74448,26 +75424,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_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_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 +/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, In file included from as); + | ^/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(); + | ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::iIn file included from nvoke_resul/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...t"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/driver.hpp:1373:13: note: in instantiation of function template 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); } @@ -74481,19 +75505,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 71%] Built target test_conv3d_bias -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_immed_conv2d.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/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' -[ 71%] 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_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 -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: +SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -74502,29 +75520,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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -74535,8 +75556,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -74545,30 +75565,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_per_activation_use_saved &>' 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_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 '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_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:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -74578,8 +75598,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -74588,29 +75607,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_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_3d_bn_per_activation_use_saved &>' 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_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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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 + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 + 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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -74621,53 +75682,200 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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; +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 + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested hereIn 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 r es1333u | l t _ t ytpees t=_ dtryipevnea_miem pslt_d1:<:Drreisvuelrt>_(opfr,: :atsy)p;e +; +| ^| + ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1373741::1320:: note: note: in instantiation of function template specialization 'test_drive_impl>' requested herein instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + + 741 | 1373 | r etteustr_nd rdievtea_cihm_pals>(argv[0/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp]:,797 :s24t:d :note: :in instantiation of function template specialization 'test_driver::run_cpu>' requested herem +ove(as) )797; | + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp :c72p:u5f := note: ruin instantiation of function template specialization 'test_drive' requested heren +_cpu(fa l72se | , c ac htee_smti_sdsr,i vve,< gxrs.u._.d)r;i +v e| r ^> +(argc, argv); +/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 ver/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsi:f2691y:_9i:m pnote: l'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here( + + | ^ + 2691 | /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 hereG +LIBCXX 11987 | _ D E P R E C A T E D _ SvUeGrGiESfTy(_"esqtuda:l:isn(vvoekrei_frye_stuelnts"o)r;_ +c a| s ^t +{ + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:/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 'tensor_cast_driver::run' requested here + 917124 | | # d e f i n e _ G L I B C XsXt1a7t_iDcE_PcRaEsCtAS(Tt(hAiLsT))- >_rGuLnI(B)C;X +X _| D ^E +PRECATE/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppD:_1299S:U71G:G Enote: Sin instantiation of function template specialization 'test_driver::base_run>' requested hereT +(ALT) + | ^ + 1299 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : 100 : 19 :r unote: nexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'_ +data(da t100a | _ a r_g_sa.tbtergiibnu(t)e,_ _d a(t(a___adregpsr.eecnadt(e)d,_ _[ &(]" u{s ed .'t"e mApLlTa t"e' biansset_eraudn"<)D)r)i +v e| r ^> +(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_In file included from 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/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; + | ^ +879/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + :741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp16: note: in instantiation of function 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 + 797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/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: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 + :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.hpp178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); | ^ -/build/reproducible-path/miopen-5.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 -Xlinker 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' -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:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here + :917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | 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: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 +1299 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/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/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); } + | ^ +1373/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:13: note: in instantiation of function template 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_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here + :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 183100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: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"In file included from , 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(); + | ^ +/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] @@ -74676,29 +75884,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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 +/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:1368:13: note: in instantiation of function template 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); } @@ -74710,29 +75918,83 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' insteaIn 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] + d"))) | ^ -[ 71%] Built target test_conv2d_bias -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: +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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /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 - | ^ -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' -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[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -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' -[ 73%] Building CXX object test/CMakeFiles/test_immed_conv3d.dir/immed_conv3d.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_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 -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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1373:13: note: in instantiation of function template 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); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -74741,29 +76003,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -74774,3208 +76036,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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] - 157 | std::string arg = argv[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:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 83 | data[k] = static_cast(bot_ptr[k]); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 83 | data[k] = static_cast(bot_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | c_res[i] = f(data[i]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | c_res[i] = f(data[i]); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:132:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 132 | Tcheck_ c_val = c_res[i]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:133:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 133 | Tcheck_ g_val = static_cast(top_ptr[i]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:141:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 141 | << " x = " << data[i] << " " - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 83 | data[k] = static_cast(bot_ptr[k]); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 83 | data[k] = static_cast(bot_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | c_res[i] = f(data[i]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | c_res[i] = f(data[i]); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:132:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 132 | Tcheck_ c_val = c_res[i]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:133:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 133 | Tcheck_ g_val = static_cast(top_ptr[i]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:141:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 141 | << " x = " << data[i] << " " - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 182 | bot_cpu[k] = static_cast(bot_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 182 | bot_cpu[k] = static_cast(bot_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 183 | top_cpu[k] = static_cast(top_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 183 | top_cpu[k] = static_cast(top_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:236:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 236 | Tcheck_ c_val = bot_df_cpu[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 237 | Tcheck_ g_val = static_cast(bot_df_ptr[i]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] - | ^~~~~~~ -/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] - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 182 | bot_cpu[k] = static_cast(bot_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 182 | bot_cpu[k] = static_cast(bot_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 183 | top_cpu[k] = static_cast(top_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 183 | top_cpu[k] = static_cast(top_ptr[k]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:236:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 236 | Tcheck_ c_val = bot_df_cpu[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 237 | Tcheck_ g_val = static_cast(bot_df_ptr[i]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] - | ^~~~~~~ -/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/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: +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()); | ^~~~~~~~ -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]; - | ^~~~~~ -/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.hpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 103 | runningMean[adjIndex] * (static_cast(1) - expAvgFactor); - | ^~~~~~~~~~~ -/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] - 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] - 130 | runningVariance[adjIndex] = - | ^~~~~~~~~~~~~~~ -/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*/ - | ^~~~~~~~~~~~~~~ -/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] - 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] - 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]; - | ^~~~~~~~ -/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]; - | ^~~~~~ -/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.hpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 103 | runningMean[adjIndex] * (static_cast(1) - expAvgFactor); - | ^~~~~~~~~~~ -/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] - 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] - 130 | runningVariance[adjIndex] = - | ^~~~~~~~~~~~~~~ -/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*/ - | ^~~~~~~~~~~~~~~ -/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] - 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] - 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]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:230:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 230 | mean_accum += in_ptr[index]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 264 | saveMean[cidx] = mean_accum; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:267:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 267 | Tref newRunMean = runningMean[cidx] * (static_cast(1) - expAvgFactor); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:268:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 268 | runningMean[cidx] = mean_accum * expAvgFactor + newRunMean; // newMean*factor + tmp - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:292:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 292 | out_ptr[index] = elemStd = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:293:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 293 | (in_ptr[index] - - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:349:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 349 | saveInvVariance[cidx] = invertVar; /*output only*/ - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:372:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 372 | out_ptr[index] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:84: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:230:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 230 | mean_accum += in_ptr[index]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 264 | saveMean[cidx] = mean_accum; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:267:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 267 | Tref newRunMean = runningMean[cidx] * (static_cast(1) - expAvgFactor); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:268:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 268 | runningMean[cidx] = mean_accum * expAvgFactor + newRunMean; // newMean*factor + tmp - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:292:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 292 | out_ptr[index] = elemStd = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:293:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 293 | (in_ptr[index] - - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:349:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 349 | saveInvVariance[cidx] = invertVar; /*output only*/ - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:372:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 372 | out_ptr[index] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:84: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; - | ^~~~~~~~ -/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.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: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.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: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]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:473:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 473 | mean_accum += in_ptr[index]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:485:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 485 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:501:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 501 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[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.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: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.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: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]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:473:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 473 | mean_accum += in_ptr[index]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:485:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 485 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:501:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 501 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; - | ^~~~~~~~ -/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:553:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 553 | variance = estimatedVariance[cidx]; - | ^~~~~~~~~~~~~~~~~ -/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: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] - 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; - | ^~~~~~~~~ -/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]; - | ^~~~~~~~ -/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) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:708:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 708 | elemStd = out_ptr[index]; // using saved values from output tensor - | ^~~~~~~ -/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: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:712:72: 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: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:553:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 553 | variance = estimatedVariance[cidx]; - | ^~~~~~~~~~~~~~~~~ -/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: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] - 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; - | ^~~~~~~~~ -/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]; - | ^~~~~~~~ -/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) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:708:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 708 | elemStd = out_ptr[index]; // using saved values from output tensor - | ^~~~~~~ -/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: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:712:72: 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: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 - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:794:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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]; - | ^~~~~~ -/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.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: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: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.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.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] - 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] - 851 | 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] - 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.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.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:886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 886 | dx_ptr[index] = tmp3 * tmp2; - | ^~~~~~ -/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 - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:794:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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]; - | ^~~~~~ -/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.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: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: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.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.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] - 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] - 851 | 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] - 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.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.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:886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 886 | dx_ptr[index] = tmp3 * tmp2; - | ^~~~~~ -/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] - 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements - | ^~~~~~~~~~~~~~~~ -/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]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:956:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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; - | ^~~~~~~~~~ -/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] - 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; - | ^~~~~~ -/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] - 978 | Tref tmp2 = -elemStd * invVar * dscale_ptr[cidx]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:979:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 979 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:980:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 980 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1030:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1030 | mean += x_ptr[index]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1079:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1079 | elemStd = x_ptr[index] - mean; // (x_i - mean) - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1117:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1117 | dscale_ptr[cidx] = static_cast(0.); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1118 | dbias_ptr[cidx] = static_cast(0.); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1134:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1134 | elemStd = x_ptr[index] - mean; // (x_i - mean) - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1136:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1136 | dyelem = dy_ptr[index]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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] += 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] - 1184 | 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]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1186:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1186 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); - | ^~~~~~~~~ -/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); - | ^~~~~~ -/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] - 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements - | ^~~~~~~~~~~~~~~~ -/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]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:956:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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; - | ^~~~~~~~~~ -/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] - 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; - | ^~~~~~ -/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] - 978 | Tref tmp2 = -elemStd * invVar * dscale_ptr[cidx]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:979:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 979 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:980:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 980 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1030:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1030 | mean += x_ptr[index]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1079:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1079 | elemStd = x_ptr[index] - mean; // (x_i - mean) - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1117:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1117 | dscale_ptr[cidx] = static_cast(0.); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1118 | dbias_ptr[cidx] = static_cast(0.); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1134:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1134 | elemStd = x_ptr[index] - mean; // (x_i - mean) - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1136:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1136 | dyelem = dy_ptr[index]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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] += 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] - 1184 | 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]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1186:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1186 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); - | ^~~~~~~~~ -/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); - | ^~~~~~ -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:100:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 100 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:100:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 100 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:102:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 102 | 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:102:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 102 | 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:116:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 116 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:116:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 116 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:134:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 134 | 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:134:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 134 | 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:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 148 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:148:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 148 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 156 | 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:156:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 156 | 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:169:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 169 | 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/driver/mloConvHost.hpp:169:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 169 | 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/driver/mloConvHost.hpp:169:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 169 | 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/driver/mloConvHost.hpp:171:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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] + alpha * mm_e; - | ^~~~~ -/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: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 + - | ^~~~~ -/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 + - | ^~~~~ -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] - 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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~~^~~~~~~ -/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); - | ~~~~~~~^~~~~~~ -/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); - | ~~~~~~~^~~~~~~ -/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); - | ~~~~~~~^~~~~~~ -/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); - | ~~~~~~~^~~~~~~ -/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); - | ~~~~~~~^~~~~~~ -/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); - | ~~~~~~~^~~~~~~ -/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); - | ~~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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); - | ~~~~~~^~~~~~~ -/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/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] - 66 | mean = estimatedMean[cidx]; - | ^~~~~~~~~~~~~ -/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: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/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:66:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | mean = estimatedMean[cidx]; - | ^~~~~~~~~~~~~ -/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: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/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]; - | ^~~~~~~~~ -/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]; - | ^~~~~~~~~~~~~ -/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]; - | ^~~~~~~~~ -/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)); - | ^~~~~~~ -/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]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:216:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 216 | Tref g_val = static_cast(top_ptr[i]); - | ^~~~~~~ -/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]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:216:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 216 | Tref g_val = static_cast(top_ptr[i]); - | ^~~~~~~ -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]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:96:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | y += a_ptr[aindex] * b_ptr[bindex]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 99 | c_ptr[cindex] = alpha * y + beta * c_ptr[cindex]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:99:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 99 | c_ptr[cindex] = alpha * y + beta * c_ptr[cindex]; - | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:96:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:107:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 107 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:114:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 114 | scale_v_ptr[b * scale_v_batch_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:120:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 120 | ? static_cast(bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 137 | bot_ptr[b * bot_batch_stride + head * bot_channel_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:142:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 142 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 150 | scale_v_ptr[b * scale_v_batch_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:157:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 157 | ? static_cast(bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:164:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 164 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:174:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 174 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 182 | scale_v_ptr[b * scale_v_batch_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:188:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | ? static_cast(bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 196 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:234:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 234 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 244 | scale_v_ptr[b * scale_v_batch_stride + o * scale_v_channel_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 250 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + j * bot_stride + - | ^~~~~~~ -/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 + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:96:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:107:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 107 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:114:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 114 | scale_v_ptr[b * scale_v_batch_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:120:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 120 | ? static_cast(bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 137 | bot_ptr[b * bot_batch_stride + head * bot_channel_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:142:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 142 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 150 | scale_v_ptr[b * scale_v_batch_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:157:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 157 | ? static_cast(bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:164:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 164 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:174:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 174 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 182 | scale_v_ptr[b * scale_v_batch_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:188:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | ? static_cast(bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 196 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:234:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 234 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 244 | scale_v_ptr[b * scale_v_batch_stride + o * scale_v_channel_stride + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 250 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + j * bot_stride + - | ^~~~~~~ -/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 + - | ^~~~~~~~~ -/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 + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:340:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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] - 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + - | ^~~~~~~~~ -/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] - 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] - 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 + - | ^~~~~~~ -/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 + - | ^~~~~~~ -/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] - 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] - 532 | static_cast(top_df_ptr[b * top_df_batch_stride + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:536:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 536 | top_ptr[b * top_batch_stride + o * top_channel_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:539:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 539 | scale_ptr[b * scale_batch_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:549:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 549 | bot_df_v_ptr[b * bot_df_v_batch_stride + o * bot_df_v_channel_stride + - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:552:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 552 | top_df_ptr[b * top_df_batch_stride + o * top_df_channel_stride + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:555:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 555 | scale_ptr[b * scale_batch_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:560:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 560 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + - | ^~~~~~~ -/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 + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:340:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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] - 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + - | ^~~~~~~~~ -/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] - 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] - 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 + - | ^~~~~~~ -/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 + - | ^~~~~~~ -/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] - 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] - 532 | static_cast(top_df_ptr[b * top_df_batch_stride + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:536:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 536 | top_ptr[b * top_batch_stride + o * top_channel_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:539:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 539 | scale_ptr[b * scale_batch_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:549:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 549 | bot_df_v_ptr[b * bot_df_v_batch_stride + o * bot_df_v_channel_stride + - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:552:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 552 | top_df_ptr[b * top_df_batch_stride + o * top_df_channel_stride + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:555:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 555 | scale_ptr[b * scale_batch_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:560:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 560 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + - | ^~~~~~~ -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/pool_driver.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | if(static_cast(bot_ptr[bot_index]) > res) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | res = static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | res += static_cast(bot_ptr[bot_index]); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | mask_ptr[top_index] = res_index; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 241 | size_t mg = mask_gpu[mask_gpu_index]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | Tgpu_ gg_val = (top_ptr[top_index]); - | ^~~~~~~ -/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] - 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]); - | ^~~~~~~~~~ -/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.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.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: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] - 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]); - | ^~~~~~~~~~ -/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.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.hpp:424:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 424 | bot_df_v_ptr[bot_idx] = gradient; - | ^~~~~~~~~~~~ -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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/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, - | ~~~~~~~~~~~~~^~~ -/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, - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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] - 305 | pads.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] - 306 | strides.begin() + 3 - spatial_dim, - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 799 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 799 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 799 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 799 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:81:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 81 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:92:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 102 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:126:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 126 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:129:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 148 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:151:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 151 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:168:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 168 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:177:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 177 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:185:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 185 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:206:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 206 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:209:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 209 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:225:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 225 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:228:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 228 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:81:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 81 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:92:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 102 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:126:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 126 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:129:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 148 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:151:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 151 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:168:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 168 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:177:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 177 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:185:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 185 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:206:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 206 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:209:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 209 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:225:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 225 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:228:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 228 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:275:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 275 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); - | ^~~~ -/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]) * - | ^~~ -/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] - 295 | dout[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] - 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 | 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] - 309 | 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: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]) - - | ^~~~ -/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: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: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:275:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 275 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); - | ^~~~ -/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]) * - | ^~~ -/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] - 295 | dout[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] - 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 | 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] - 309 | 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: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]) - - | ^~~~ -/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: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: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/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: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:45: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:79:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 79 | if(bool(vector[i] & (1U << j))) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:82:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 82 | result + XORWOW_DIM, - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:83:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 83 | matrix + (XORWOW_DIM * (i * XORWOW_BITS + j)), - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:98:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 98 | mat_vec(matrixB, matrixA + i * XORWOW_DIM); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:111:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 111 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:124:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 124 | std::copy(matrix, matrix + XORWOW_PRECALC_MATRICES_SZ, std::begin(matrixA)); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:150:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 150 | *(p + k) = i == k ? (1 << j) : 0; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:158:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 158 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = *(p + k); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:158:68: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 158 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = *(p + k); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:188:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | std::copy(std::begin(matrixA), std::end(matrixA), &matrix[k * XORWOW_PRECALC_MATRICES_SZ]); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:218:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 218 | os << matrix[k * XORWOW_PRECALC_MATRICES_SZ + j] << ", "; - | ^~~~~~ -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:58:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 58 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:69:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | mat_vec(skipahead_mat[mat_idx], xor_vec); - | ^~~~~~~~~~~~~ -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:587:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 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_reservespace_host.at(i); - | ^~~~~~~~~~ -/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); - | ^~~~~~~~~~ -/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); - | ^~~~~~~~~~ -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:661:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 661 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/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); - | ^~~~~~~~~~ -/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); - | ^~~~~~~~~~ -/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); - | ^~~~~~~~~~ -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] - 63 | in_state[h * in_stride + w] =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.hppi:879:16: note: in instantiation of 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 - 917 | static_cast(thisn)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -[/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -h * in_stride + w]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:73:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 73 | hx_state[h] = hx[h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:99:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 99 | wei_state[h] = wei[h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:154:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 154 | in_state[bs * in_stride + h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:158:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 158 | in_state[bs * in_stride + h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:240:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | const_cast(&wei_state[wei_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:279:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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 | const_cast(&wei_state[wei_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]), - | ^~~~~~~~~ -/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]), - | ^~~~~~~~ -/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: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: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]), - | ^~~~~~~~ -/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]), - | ^~~~~~~~~ -/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) * 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] - 563 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:568:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 568 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:598:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 598 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:603:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 603 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:693:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 693 | hy_state[hx_shift + bs * uni_stride + h] = - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:801:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 801 | hy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:830:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 830 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:836:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 836 | hy_host[i] = hy_state[i]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:63:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 63 | in_state[h * in_stride + w] = in[h * in_stride + w]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:73:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 73 | hx_state[h] = hx[h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:99:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 99 | wei_state[h] = wei[h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:154:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 154 | in_state[bs * in_stride + h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:158:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 158 | in_state[bs * in_stride + h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:240:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | const_cast(&wei_state[wei_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:279:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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 | const_cast(&wei_state[wei_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]), - | ^~~~~~~~~ -/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]), - | ^~~~~~~~ -/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: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: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]), - | ^~~~~~~~ -/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]), - | ^~~~~~~~~ -/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) * 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] - 563 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:568:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 568 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:598:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 598 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:603:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 603 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:693:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 693 | hy_state[hx_shift + bs * uni_stride + h] = - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:801:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 801 | hy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:830:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 830 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:836:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 836 | hy_host[i] = hy_state[i]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:910:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 910 | dout_state[h * out_stride + w] = dout[h * out_stride + w]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:922:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 922 | dhy_state[h] = dhy[h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:927:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 927 | hx_state[h] = hx[h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:952:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 952 | wei_state[h] = wei[h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:977:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 977 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:996:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 996 | dout_state[bs * out_stride + h]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1009:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1009 | const_cast(&wei_state[wei_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1052:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1052 | dhy_state[hx_shift + bs * uni_stride + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1064:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1064 | dhy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1079:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1079 | dhy_state[hx_shift + bs * uni_stride + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1091:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1091 | const_cast(&wei_state[weitime_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1124 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1156:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1156 | const_cast(&wei_state[weitime_shift + hy_h * 3 * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1191:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1191 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1237:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1237 | hx_state[hx_shift + bs * uni_stride + h] * - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1297:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1297 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1321:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1321 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1362:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1362 | const_cast(&wei_state[weitime_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1367:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1367 | &dhx_state[hx_shift], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1379:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1379 | dhx_state[hx_shift + bs * uni_stride + h] += - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1383 | dcx_state[hx_shift + bs * uni_stride + h] = - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1389:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1389 | ADNN_mm_cpu(const_cast(&dcx_state[hx_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1394:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1394 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1399:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1399 | &dhx_state[hx_shift], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1424:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1424 | const_cast(&wei_state[weitime_shift + 3 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1429:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1429 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1441:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1441 | dhx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] += - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1448:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1448 | dcx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1458:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1458 | const_cast(&dcx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1463:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1463 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1468:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1468 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1490:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1490 | din_state[bs * in_stride + h] += dh_state[bs * hy_stride + gi * hy_h + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1493 | din_state[bs * in_stride + h] += - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1528:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1528 | dhx_host[i] = dhx_state[i]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1535:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1535 | din_host[bs * in_stride + h] = din_state[bs * in_stride + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:910:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 910 | dout_state[h * out_stride + w] = dout[h * out_stride + w]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:922:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 922 | dhy_state[h] = dhy[h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:927:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 927 | hx_state[h] = hx[h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:952:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 952 | wei_state[h] = wei[h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:977:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 977 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:996:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 996 | dout_state[bs * out_stride + h]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1009:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1009 | const_cast(&wei_state[wei_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1052:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1052 | dhy_state[hx_shift + bs * uni_stride + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1064:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1064 | dhy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1079:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1079 | dhy_state[hx_shift + bs * uni_stride + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1091:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1091 | const_cast(&wei_state[weitime_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1124 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1156:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1156 | const_cast(&wei_state[weitime_shift + hy_h * 3 * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1191:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1191 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1237:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1237 | hx_state[hx_shift + bs * uni_stride + h] * - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1297:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1297 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1321:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1321 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1362:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1362 | const_cast(&wei_state[weitime_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1367:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1367 | &dhx_state[hx_shift], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1379:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1379 | dhx_state[hx_shift + bs * uni_stride + h] += - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1383 | dcx_state[hx_shift + bs * uni_stride + h] = - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1389:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1389 | ADNN_mm_cpu(const_cast(&dcx_state[hx_shift]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1394:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1394 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1399:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1399 | &dhx_state[hx_shift], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1424:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1424 | const_cast(&wei_state[weitime_shift + 3 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1429:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1429 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1441:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1441 | dhx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] += - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1448:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1448 | dcx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1458:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1458 | const_cast(&dcx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1463:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1463 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1468:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1468 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1490:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1490 | din_state[bs * in_stride + h] += dh_state[bs * hy_stride + gi * hy_h + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1493 | din_state[bs * in_stride + h] += - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1528:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1528 | dhx_host[i] = dhx_state[i]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1535:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1535 | din_host[bs * in_stride + h] = din_state[bs * in_stride + h]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1593:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1593 | in_state[h * in_h + w] = in[h * in_h + w]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1603:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1603 | dout_state[h * out_h + w] = dout[h * out_h + w]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1611:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1611 | wkspace_state[h] = wkspace_host[h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1617:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1617 | rsvspace_state[h] = rsvspace_host[h]; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1624:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1624 | hx_state[h] = hx[h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1696:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1696 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1701:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1701 | const_cast(&rsvspace_state[prelayer_shift]), - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1706 | &dwei_state[wei_shift], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1741:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1741 | wkspace_state[hid_shift + bs * hy_stride + 2 * hy_h + h] *= - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1742:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1742 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + hy_h + h], 2); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1751:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1751 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1756:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1756 | const_cast(&hx_state[hx_shift]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1761 | &dwei_state[wei_shift], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1777:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1777 | dwei_state[bias_shift + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1778:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1778 | wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1789:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1789 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1794:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1794 | const_cast(&rsvspace_state[pretime_shift]), - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1799 | &dwei_state[wei_shift], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1815:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1815 | dwei_state[bias_shift + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1816:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1816 | wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1828:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1828 | wkspace_state[hid_shift + bs * hy_stride + 5 * hy_h + h] *= - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1829:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1829 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + 4 * hy_h + h], 2); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1837:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1837 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1842:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1842 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1847:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1847 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1863:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1863 | dwei_state[bias_shift + 3 * hy_h + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1864:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1864 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1876:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1876 | &wkspace_state[hid_shift + 3 * hy_h + in_n.at(ti + 1) * hy_stride]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1882:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1882 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(ti + 1) * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1887:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1887 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1903:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1903 | dwei_state[bias_shift + 3 * hy_h + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1904:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1904 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1913:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1913 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1918:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1918 | const_cast(&rsvspace_state[pretime_shift + hy_h]), - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1923:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1923 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1939:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1939 | dwei_state[bias_shift + 3 * hy_h + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1940:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1940 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/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]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1593:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1593 | in_state[h * in_h + w] = in[h * in_h + w]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1603:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1603 | dout_state[h * out_h + w] = dout[h * out_h + w]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1611:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1611 | wkspace_state[h] = wkspace_host[h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1617:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1617 | rsvspace_state[h] = rsvspace_host[h]; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1624:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1624 | hx_state[h] = hx[h]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1696:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1696 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1701:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1701 | const_cast(&rsvspace_state[prelayer_shift]), - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1706 | &dwei_state[wei_shift], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1741:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1741 | wkspace_state[hid_shift + bs * hy_stride + 2 * hy_h + h] *= - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1742:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1742 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + hy_h + h], 2); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1751:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1751 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1756:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1756 | const_cast(&hx_state[hx_shift]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1761 | &dwei_state[wei_shift], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1777:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1777 | dwei_state[bias_shift + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1778:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1778 | wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1789:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1789 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1794:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1794 | const_cast(&rsvspace_state[pretime_shift]), - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1799 | &dwei_state[wei_shift], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1815:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1815 | dwei_state[bias_shift + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1816:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1816 | wkspace_state[hid_shift + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1828:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1828 | wkspace_state[hid_shift + bs * hy_stride + 5 * hy_h + h] *= - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1829:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1829 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + 4 * hy_h + h], 2); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1837:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1837 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1842:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1842 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1847:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1847 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1863:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1863 | dwei_state[bias_shift + 3 * hy_h + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1864:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1864 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1876:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1876 | &wkspace_state[hid_shift + 3 * hy_h + in_n.at(ti + 1) * hy_stride]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1882:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1882 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(ti + 1) * hy_h]), - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1887:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1887 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1903:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1903 | dwei_state[bias_shift + 3 * hy_h + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1904:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1904 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1913:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1913 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1918:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1918 | const_cast(&rsvspace_state[pretime_shift + hy_h]), - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1923:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1923 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1939:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1939 | dwei_state[bias_shift + 3 * hy_h + h] += - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1940:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1940 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; - | ^~~~~~~~~~~~~ -/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/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] - 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; - | ^~~ -/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]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:100:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 100 | label_prime[2 * i + 1] = label[i]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:103:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 103 | label_prime[2 * i] = blank_lb; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:109:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 109 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:109:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 109 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:110:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 110 | alpha[i] = probs_logits[pidx]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:110:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 110 | alpha[i] = probs_logits[pidx]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:117:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 117 | int lb_cur = label_prime[i]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:118:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 118 | int lb_pre = label_prime[i - 2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:119:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 119 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:123:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 123 | T alpha_t1s2 = alpha[aidx_t1s - 2]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:124:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 124 | T alpha_t1s1 = alpha[aidx_t1s - 1]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:125:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 125 | T alpha_t1s = alpha[aidx_t1s]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:131:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 131 | alpha_ts += probs_logits[pidx]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:132:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 132 | alpha[aidx_ts] = std::max(alpha_ts, T(NEGATIVE_CUTOFF_VAL)); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:137:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 137 | *loss = -logaddexp_gpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:137:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 137 | *loss = -logaddexp_gpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:162:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 162 | float prob_lx_log = logaddexp_gpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:162:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 162 | float prob_lx_log = logaddexp_gpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:174:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 174 | int lb_cur = label_prime[k1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:176:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 176 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:179:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 179 | beta_buff0[k1] = probs_logits[pidx]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:181:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 181 | T alpha_temp = alpha_log[bidx_ts]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:187:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 187 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:188:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 188 | size_t gidx = (input_length - 1) * grads_stride[0] + batch_id * grads_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:190:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 190 | T probs_logits_pidx = probs_logits[pidx]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 198 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:206:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 206 | gradients_logits[gidx] = -exp(grad_temp[i]); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:218:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 218 | int lb_cur = label_prime[k1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:219:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 219 | int lb_pre = label_prime[k1 + 2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:221:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 221 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:233:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 233 | beta_temp += probs_logits[pidx]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:240:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | beta_temp += alpha_log[bidx_ts]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:246:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 246 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:247:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 247 | size_t gidx = j1 * grads_stride[0] + batch_id * grads_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:249:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 249 | T probs_logits_pidx = probs_logits[pidx]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:257:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 257 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); - | ^~~~~~~~~~~~~~~~ -/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]); - | ^~~~~~~~~~~~~~~~ -/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; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:314:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 314 | std::vector indiv_lab(lab_begin, lab_begin + label_len); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:379:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 379 | if(inputLengths[i] > max_time_step) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:384:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 384 | max_label_len = std::max(max_label_len, labelLengths[i]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:385:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 385 | total_label_len += labelLengths[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:386:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 386 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:388:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 388 | for(int j = 0; j < labelLengths[i]; j++) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:390:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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 | 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]) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:400:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 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] - 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] - 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); - | ^~~~~~~~~~~~ -/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); - | ^~~~~~ -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]; - | ^~~~~~~~~~~~ -/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:238:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 238 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:239:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 239 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:258:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 258 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; - | ^~~~~~~~~~~~ -/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; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:314:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 314 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:525:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 525 | if(inputLengths[i] > max_time_step) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:530:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 530 | max_label_len = std::max(max_label_len, labelLengths[i]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:531:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 531 | total_label_len += labelLengths[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:532:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 532 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:534:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 534 | for(int j = 0; j < labelLengths[i]; j++) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:536:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 536 | if(labels[labels_offset[i] + j] >= class_sz) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:542:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 542 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:542:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 542 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:546:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 546 | if(labelLengths[i] + repeat[i] > inputLengths[i]) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:546:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 546 | if(labelLengths[i] + repeat[i] > inputLengths[i]) - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:49: -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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.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: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); - | ^~~~~~~~ -/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; - | ^~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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] - 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); - | ^~~~~~~~ -/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); - | ^~~~~~~~ -/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/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] @@ -77984,71 +76055,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 +/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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -78059,8 +76088,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -78069,118 +76103,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_forward_train_bn_per_activation &>' 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:1353:13: note: in instantiation of function template 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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_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 +/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -78192,483 +76138,359 @@ | ^ 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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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_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); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +/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_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/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/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 | 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:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +/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; + | ^~~~~ +/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 + :741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +240/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + :797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +29/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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: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: 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.hpp917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + :240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp240 | 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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + :1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp248: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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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 + :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.hpp1353 | 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -22 warnings generated when compiling for host. -[ 73%] 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 -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_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/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/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + :261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1329 | 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +261/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + | 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.hpp2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 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:74124: | warning: #unsafe buffer access [-Wunsafe-buffer-usage] +define _GLIBC X261X | 1 7 _ D E P R E C A T E D _ S U G G E S Tc(_ApLtTr)[ n_ G*L IcB_CsXtXr_iDdEeP R+E CkA]T E+D=_ SaU_GpGtErS[Tm( A*L Ta)_ +s t| ri ^d +e + n] * /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hb:_100p:t19r:[ knote: *expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +b_stride +100 | m ] ;_ +_ a| t ^~~~~t +ribute__ (/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp(:__263d:e17p:r ewarning: cunsafe buffer access [-Wunsafe-buffer-usage]a +ted__ ("use '263" | 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: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_stIn file included from ride + 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp: :warning: 33unsafe buffer access [-Wunsafe-buffer-usage]: + 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/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/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/src/include/miopen/hipoc_kernel.hpp :193154 | : 20 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + c_ptr[n * c_stride +154 | k ] = b e t a * cm_epmtcrp[yn( h*i pc__asrtgrsi d+e s+e kc]o n+d _ailnpdheax ,* &m(ma_ney;_ +a r| g ^~~~~. +buffer[0]/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp):,193 :a50n:y _warning: aunsafe buffer access [-Wunsafe-buffer-usage]r +g.size()); + | 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); + | ^~~~~~~~~~ +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] @@ -78677,30 +76499,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_b/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +a 827 | ckwar d *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -78710,42 +76535,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/gru_common.hppIn 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([=] { + 741 | r:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +e 827 | *(p_drop_rsv + i) = dtruopout_reservespace_host.at(i); + | ^~~~~~~~~~ +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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_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: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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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 - 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | /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); + | ^~~~~~~~~~ +} _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -78753,764 +76587,57 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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_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/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/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/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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_batchnorm_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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -79521,8 +76648,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +29 warnings generated when compiling for gfx906. + 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] @@ -79531,29 +76660,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -79564,9 +76693,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +[ 83%] Linking CXX executable ../bin/test_sqlite +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 +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] @@ -79575,30 +76705,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_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: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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -79608,7 +76741,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -79618,7 +76751,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/gru_dropout.cpp:27: +9 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/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); @@ -79626,10 +76760,10 @@ /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.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))) + 75 | if(bool(vIn file included from ector[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, @@ -79640,25 +76774,32 @@ /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] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp/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] +:26/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] +: +In file included from /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: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::typeIn 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]; + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_strclang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17i: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +de + 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; @@ -79676,9 +76817,7 @@ 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] +/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 -Xlinker 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 - alpha * mm_emake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -; + 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]; @@ -79699,17 +76838,7 @@ 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_striIn file included from d/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] -e 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 - | ^ -+ 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] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; @@ -79717,7 +76846,9 @@ /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] +; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:/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] @@ -79727,9 +76858,9 @@ 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 *20: mm_e; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/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] @@ -79739,12 +76870,10 @@ 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_[ 73%] Built target test_dropout -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] * bmake -f test/CMakeFiles/test_include_inliner.dir/build.make test/CMakeFiles/test_include_inliner.dir/depend -_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]; @@ -79753,15 +76882,49 @@ 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_pmake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -tcd /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=" -r[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.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]; + 261 | c_ptr[n * c_stride + k] += a_note: in 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 741 | return detach_async([=] { + | ^ +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>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +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_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/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); } + | ^ +a_/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +s/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + t124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +ride + 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]; @@ -79845,52 +77008,7 @@ 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 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -+ 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]; @@ -79902,19 +77020,16 @@ 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] = betmake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -a * 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.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | make -f test/CMakeFiles/test_include_inliner.dir/build.make test/CMakeFiles/test_include_inliner.dir/build - 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] 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 | make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' - 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] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; @@ -79953,58 +77068,13 @@ 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/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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - 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.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_pt[ 73%] Building CXX object test/CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o -r[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stridcd /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 -e + 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] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; @@ -80018,7 +77088,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); | ^~~~~~~~~~ @@ -80034,9 +77104,23 @@ /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/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 | prin/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +t 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ +f("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/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ @@ -80049,9 +77133,7 @@ /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); | ^~~~~~~~~~ -127 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_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] @@ -80060,29 +77142,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -80093,24 +77175,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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] @@ -80119,29 +77184,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1363:13: note: in instantiation of function template 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -80152,7 +77217,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -80161,32 +77227,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -80197,39 +77260,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - 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: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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -80240,13 +77299,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1 warning generated when compiling for host. -[ 73%] 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 -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/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] @@ -80255,30 +77309,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_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -80288,8 +77345,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -80298,30 +77354,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_tensor_ops &>' 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/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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -80331,40 +77387,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -80374,7 +77426,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -80383,32 +77436,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: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/driver.hpp:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -80419,19 +77472,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 73%] Built target test_handle_test -make -f test/CMakeFiles/test_kernel_build_params.dir/build.make test/CMakeFiles/test_kernel_build_params.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_kernel_build_params.dir/DependInfo.cmake "--color=" -make[3]: Leaving 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' -[ 73%] 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_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 -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] @@ -80440,29 +77481,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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:1368:13: note: in instantiation of function template 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -80473,8 +77514,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -80483,29 +77524,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_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_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: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:1358:13: note: in instantiation of function template 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(arIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -80514,34 +77566,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, (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: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_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_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: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 +/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: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: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 +/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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traitsg:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -80550,7 +77602,38 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -c, argv); +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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -80561,60 +77644,69 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +/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/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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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: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(); }); +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 | | ^ + m/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +e 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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.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/14/../../../../include/c++/14/type_traits:2691:9: 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 +m 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +cp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +y/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +(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: @@ -80624,74 +77716,127 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 | 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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/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; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in 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: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_train_3d_bn_per_activation &>' 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/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:1368:13: note: in instantiation of function template 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); } - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - verify(verify_forward_conv{ - | ^ -/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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -80702,34 +77847,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 60 | auto then(std::future/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 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: -/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.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] @@ -80738,30 +77888,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 &, 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_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: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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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:1368:13: note: in instantiation of function template 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.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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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 + 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/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 + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -80771,8 +77966,29 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -80781,48 +77997,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 &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::inIn 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -voke_result"); + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -80830,17 +78030,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -80849,33 +78039,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: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_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: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/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: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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -80885,8 +78072,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -80895,29 +78081,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_spatial_use_saved &>' 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: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:1373:13: note: in instantiation of function template 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -80928,8 +78114,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -80938,30 +78124,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_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: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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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:1373:13: note: in instantiation of function template 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.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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -80971,7 +78160,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -80980,8 +78170,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/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] @@ -80990,41 +78179,90 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_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.templa/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 -Xlinker 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 +te base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impmake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +l>(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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +[ 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=" +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' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/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/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: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/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here + 311 | int main(int argc, const char* ar[ 83%] Building CXX object test/CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o +gv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ + | ^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 + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -81033,29 +78271,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_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_tensor_ops &>' 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/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:1368:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _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 'gru_basic_driver::run' requested here +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -81066,7 +78346,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -81075,29 +78355,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, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' 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] + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_spatial_use_saved &>' 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/bn_spatial_nhwc_test.cpp52 | using result_type = typename std::result_of::type; + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 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.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, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here + 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 +797 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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 + | 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_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 | test_drive(argc, argv); + | ^ +:333/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + :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.cpp2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +205 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + :100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +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: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: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 +/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:1358:13: note: in instantiation of function template 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); } @@ -81109,10 +78431,10 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 100 | __attribute__ (In file included from (__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/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] @@ -81121,30 +78443,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_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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -81154,8 +78479,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -81164,30 +78488,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_reduce_no_indices &>' 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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -81197,359 +78521,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 73%] 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/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/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] & (1UIn 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()); - | ^~~~~~~~ - << 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_idIn file included from x], xo/build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cppr:_28v: -ec/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: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:1914 warnings generated when compiling for gfx906. -: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.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); - | ^~~~~~~~~~ -/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/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: @@ -81560,26 +78531,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: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: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:1358:13: note: in instantiation of function template 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); } @@ -81593,8 +78564,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -81603,30 +78573,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_per_activation_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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -81636,7 +78606,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -81645,33 +78615,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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -81681,16 +78648,52 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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, 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: @@ -81701,29 +78704,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: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:1353:13: note: in instantiation of function template 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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr>(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); } + 62 | int note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + m797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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.hppai:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__n(int argc, const char* argv[]) { test_driveeprecated__ ("use '" ALT "' instead"))) + | ^ +(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -81734,39 +78783,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 73%] Built target test_include_inliner -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_lrn_test.dir/DependInfo.cmake "--color=" -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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -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/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 73%] 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 -[ 75%] 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_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 -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/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] @@ -81775,32 +78802,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_backwards_bias &>' 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/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: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_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/driver.hpp:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -81811,7 +78835,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -81821,29 +78845,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -81854,8 +78878,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -81864,30 +78887,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_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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -81897,35 +78920,38 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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_tensor_ops &>' 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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -81933,10 +78959,60 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100In 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] +19 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +/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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -81945,32 +79021,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -81981,19 +79054,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 75%] Built target test_cbna_inference -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_lstm.dir/DependInfo.cmake "--color=" -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' -[ 75%] 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.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 -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 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] @@ -82002,30 +79063,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_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_train_bn_spatial &>' 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: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/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, ar/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 + | ^ +gv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82035,8 +79105,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -82045,29 +79114,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_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_scale &>' 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/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 '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_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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attIn file included from rib/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppu:t38e: +_In file included from _/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :((34_: +_In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppd:e29p: +r/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppec:52:a39t:e dwarning: __'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +("use '" ALT "' i52n | s t e ausdi"n)g )r)e +s u| l ^t +_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82078,8 +79192,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -82088,29 +79202,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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82121,8 +79238,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -82131,29 +79257,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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/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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82164,7 +79290,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -82173,33 +79299,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, (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_infer_3d_bn_spatial_use_est &>' 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/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: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_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/driver.hpp:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +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_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/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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82209,8 +79387,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -82219,29 +79397,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82252,17 +79430,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -82271,29 +79440,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, 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_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: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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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:1358:13: note: in instantiation of function template 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 | 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 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82304,41 +79483,32 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_backwards_bias &>' 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/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: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_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/driver.hpp:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82349,8 +79519,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +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] @@ -82359,30 +79529,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_per_activation &>' 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_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:1368:13: note: in instantiation of function template 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); } - | ^ +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82392,8 +79562,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -82402,29 +79572,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: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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82435,18 +79608,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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: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] @@ -82455,30 +79617,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_spatial_recalc &>' 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: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 - 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_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82488,8 +79650,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -82498,30 +79659,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_backward_3d_bn_per_activation_use_saved &>' 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_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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82531,8 +79692,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -82541,30 +79701,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: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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82574,8 +79734,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -82584,29 +79743,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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: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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82617,7 +79776,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -82627,29 +79786,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82660,7 +79819,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -82669,32 +79829,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82705,8 +79862,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -82715,98 +79872,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_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:1353:13: note: in instantiation of function template 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(asIn 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); | ^ -/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/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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: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/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/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:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_spatial_use_est &>' 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82816,8 +79950,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -82826,30 +79959,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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82859,8 +79992,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -82869,30 +80001,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_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_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_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 '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_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:/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/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); + | ^ +:741/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/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 + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 124797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 + define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100: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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82911,29 +80082,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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_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:227: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: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:205: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: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: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:1373:13: note: in instantiation of function template 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); } @@ -82947,7 +80118,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -82957,29 +80128,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82990,8 +80161,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -83000,30 +80170,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_train_3d_bn_per_activation &>' 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_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 '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -83033,8 +80203,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -83043,29 +80213,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1368:13: note: in instantiation of function template 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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83076,35 +80246,38 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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_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:1353:13: note: in instantiation of function template 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83115,8 +80288,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -83125,29 +80298,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: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83158,7 +80334,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -83167,33 +80343,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: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_bias &>' 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/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/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -83203,8 +80376,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -83213,29 +80385,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1353:13: note: in instantiation of function template 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83246,8 +80418,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -83256,29 +80427,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_inference_batchnorm_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_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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83289,8 +80460,156 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] + 157 | std::string arg = argv[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:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 83 | data[k] = static_cast(bot_ptr[k]); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 83 | data[k] = static_cast(bot_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | c_res[i] = f(data[i]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | c_res[i] = f(data[i]); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:132:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 132 | Tcheck_ c_val = c_res[i]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:133:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 133 | Tcheck_ g_val = static_cast(top_ptr[i]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:141:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 141 | << " x = " << data[i] << " " + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 83 | data[k] = static_cast(bot_ptr[k]); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 83 | data[k] = static_cast(bot_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | c_res[i] = f(data[i]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | c_res[i] = f(data[i]); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:132:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 132 | Tcheck_ c_val = c_res[i]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:133:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 133 | Tcheck_ g_val = static_cast(top_ptr[i]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:141:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 141 | << " x = " << data[i] << " " + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 182 | bot_cpu[k] = static_cast(bot_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 182 | bot_cpu[k] = static_cast(bot_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 183 | top_cpu[k] = static_cast(top_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 183 | top_cpu[k] = static_cast(top_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:236:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 236 | Tcheck_ c_val = bot_df_cpu[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 237 | Tcheck_ g_val = static_cast(bot_df_ptr[i]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] + | ^~~~~~~ +/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] + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 182 | bot_cpu[k] = static_cast(bot_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 182 | bot_cpu[k] = static_cast(bot_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 183 | top_cpu[k] = static_cast(top_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 183 | top_cpu[k] = static_cast(top_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:236:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 236 | Tcheck_ c_val = bot_df_cpu[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 237 | Tcheck_ g_val = static_cast(bot_df_ptr[i]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] + | ^~~~~~~ +/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/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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | 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] @@ -83299,29 +80618,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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83332,8 +80654,686 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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]; + | ^~~~~~ +/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.hpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 103 | runningMean[adjIndex] * (static_cast(1) - expAvgFactor); + | ^~~~~~~~~~~ +/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] + 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] + 130 | runningVariance[adjIndex] = + | ^~~~~~~~~~~~~~~ +/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*/ + | ^~~~~~~~~~~~~~~ +/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] + 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] + 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]; + | ^~~~~~~~ +/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]; + | ^~~~~~ +/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.hpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 103 | runningMean[adjIndex] * (static_cast(1) - expAvgFactor); + | ^~~~~~~~~~~ +/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] + 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] + 130 | runningVariance[adjIndex] = + | ^~~~~~~~~~~~~~~ +/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*/ + | ^~~~~~~~~~~~~~~ +/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] + 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] + 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]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:230:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 230 | mean_accum += in_ptr[index]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 264 | saveMean[cidx] = mean_accum; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:267:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 267 | Tref newRunMean = runningMean[cidx] * (static_cast(1) - expAvgFactor); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:268:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 268 | runningMean[cidx] = mean_accum * expAvgFactor + newRunMean; // newMean*factor + tmp + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:292:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 292 | out_ptr[index] = elemStd = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:293:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 293 | (in_ptr[index] - + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:349:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 349 | saveInvVariance[cidx] = invertVar; /*output only*/ + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:372:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 372 | out_ptr[index] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:84: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:230:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 230 | mean_accum += in_ptr[index]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 264 | saveMean[cidx] = mean_accum; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:267:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 267 | Tref newRunMean = runningMean[cidx] * (static_cast(1) - expAvgFactor); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:268:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 268 | runningMean[cidx] = mean_accum * expAvgFactor + newRunMean; // newMean*factor + tmp + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:292:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 292 | out_ptr[index] = elemStd = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:293:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 293 | (in_ptr[index] - + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:349:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 349 | saveInvVariance[cidx] = invertVar; /*output only*/ + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:372:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 372 | out_ptr[index] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:84: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; + | ^~~~~~~~ +/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.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: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.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: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]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:473:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 473 | mean_accum += in_ptr[index]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:485:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 485 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:501:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 501 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[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.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: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.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: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]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:473:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 473 | mean_accum += in_ptr[index]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:485:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 485 | 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.hppel:e52m:S39t:d warning: = 'result_of<(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 +n_ptr[index] - m e52a | n _ a c cusuimn;g / / r(ex_siu l-t _mteyapne) += | t ^~~~~~y +pename/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp :s501t:42d:: :warning: runsafe buffer access [-Wunsafe-buffer-usage]e +sult_of : : t y p e ; + | ^ + elemS/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:d741 : 20 : =note: 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 +n_ptr[i nd741e | x ] - m e an _ a c c ruemt;u /r/n (dxe_tia ch-_ maesaynn)c +( [| = ^~~~~~] + { + | ^/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp +:505:29: 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>' requested here + 505 | 797 | c p uofu t=_ prturn[_icnpdue(xf]a l=s es,c aclaceh_ep_tmr[iasdsj,I nvd,e xxs]. *. .i)n;h +a t| ^ ++ bias_ptr/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp[:a879d:j16I: ndnote: 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_per_activation_recalc &>' requested herex +]; + | ^~~~~~~ +879 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp : 505 : 46 :r ewarning: tunsafe buffer access [-Wunsafe-buffer-usage]u +rn verify _505i | m p l ( + | ^ + /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 + out_ptr[i n1050d | e x ] = s cvaelrei_fpytr([vaedrjiIfnyd_efxo]rw *a rindh_aitn f+e rb_i3ads__bpn_tpre[ra_djaIcntdievxa]t; +i o| n ^~~~~~~~~_ +recalc{inpu 505t | , s c a l e , s h i f t } ) ; + | ^ + out_p/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:r[917i:n46d:e xnote: ]in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here += scale_ p917t | r [ a d j I n d ex ] * i n h a ts t+a tbiica_sc_apsttr<[DaedrjiInvdeexd]*;> +( t| h ^~~~~~~~i +s)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATE/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hppD_:S552UG:G30E:S Twarning: (unsafe buffer access [-Wunsafe-buffer-usage]A +LT) + | ^ + 552 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : 100 : 19 : note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +mean 100 | _ _ a t=t reibstuitmea__t e(d(Me_a_nd[ecpirdex]c;a +t e| d ^~~~~~~~~~~~~_ +_ ("use/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp :'553": 30A:L Twarning: unsafe buffer access [-Wunsafe-buffer-usage]" +' inste a553d | " ) ) ) + | ^ + variance = estimatedVariance[cidx]; + | ^~~~~~~~~~~~~~~~~ +/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: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] + 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; + | ^~~~~~~~~ +/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]; + | ^~~~~~~~ +/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) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:708:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 708 | elemStd = out_ptr[index]; // using saved values from output tensor + | ^~~~~~~ +/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: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:712:72: 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: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:553:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 553 | variance = estimatedVariance[cidx]; + | ^~~~~~~~~~~~~~~~~ +/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: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] + 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; + | ^~~~~~~~~ +/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]; + | ^~~~~~~~ +/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) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:708:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 708 | elemStd = out_ptr[index]; // using saved values from output tensor + | ^~~~~~~ +/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: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:712:72: 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: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 + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:794:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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]; + | ^~~~~~ +/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.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: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: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.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.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] + 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] + 851 | 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] + 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.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.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:886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 886 | dx_ptr[index] = tmp3 * tmp2; + | ^~~~~~ +/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 + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:794:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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]; + | ^~~~~~ +/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.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: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: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.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.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] + 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] + 851 | 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] + 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.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.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:886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 886 | dx_ptr[index] = tmp3 * tmp2; + | ^~~~~~ +/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] + 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements + | ^~~~~~~~~~~~~~~~ +/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]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:956:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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; + | ^~~~~~~~~~ +/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] + 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; + | ^~~~~~ +/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] + 978 | Tref tmp2 = -elemStd * invVar * dscale_ptr[cidx]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:979:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 979 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:980:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 980 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1030:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1030 | mean += x_ptr[index]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1079:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1079 | elemStd = x_ptr[index] - mean; // (x_i - mean) + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1117:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1117 | dscale_ptr[cidx] = static_cast(0.); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1118 | dbias_ptr[cidx] = static_cast(0.); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1134:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1134 | elemStd = x_ptr[index] - mean; // (x_i - mean) + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1136:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1136 | dyelem = dy_ptr[index]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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] += 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] + 1184 | 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]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1186:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1186 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); + | ^~~~~~~~~ +/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); + | ^~~~~~ +/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] + 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements + | ^~~~~~~~~~~~~~~~ +/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]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:956:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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; + | ^~~~~~~~~~ +/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] + 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; + | ^~~~~~ +/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] + 978 | Tref tmp2 = -elemStd * invVar * dscale_ptr[cidx]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:979:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 979 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:980:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 980 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1030:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1030 | mean += x_ptr[index]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1079:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1079 | elemStd = x_ptr[index] - mean; // (x_i - mean) + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1117:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1117 | dscale_ptr[cidx] = static_cast(0.); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1118 | dbias_ptr[cidx] = static_cast(0.); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1134:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1134 | elemStd = x_ptr[index] - mean; // (x_i - mean) + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1136:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1136 | dyelem = dy_ptr[index]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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] += 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] + 1184 | 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]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1186:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1186 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); + | ^~~~~~~~~ +/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); + | ^~~~~~ +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:100:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 100 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:100:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 100 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:102:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 102 | 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:102:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 102 | 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:116:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 116 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:116:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 116 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:134:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 134 | 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:134:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 134 | 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:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 148 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:148:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 148 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 156 | 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:156:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 156 | 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:169:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 169 | 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/driver/mloConvHost.hpp:169:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 169 | 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/driver/mloConvHost.hpp:169:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 169 | 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/driver/mloConvHost.hpp:171:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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] + alpha * mm_e; + | ^~~~~ +/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: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 + + | ^~~~~ +/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 + + | ^~~~~ +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] @@ -83342,30 +81342,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: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: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 - 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -83375,8 +81375,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -83385,29 +81384,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_3d_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_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 - 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83418,9 +81417,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -83429,34 +81426,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_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_reduce_with_indices &>' 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/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:1368:13: note: in instantiation of function template 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); } - | ^ +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _[ 77%] Linking CXX executable ../bin/test_cba_inference -GLIBCXX17_DEPRECATED_SUGGEST(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 -"std::invoke_result"); + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -83464,7 +81459,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -83473,33 +81468,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: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_backward_bn_spatial_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: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/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: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_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/driver.hpp:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -83509,10 +81501,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -83521,29 +81511,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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83554,8 +81547,299 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] + 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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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/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] + 66 | mean = estimatedMean[cidx]; + | ^~~~~~~~~~~~~ +/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: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/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:66:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | mean = estimatedMean[cidx]; + | ^~~~~~~~~~~~~ +/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: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/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]; + | ^~~~~~~~~ +/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]; + | ^~~~~~~~~~~~~ +/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]; + | ^~~~~~~~~ +/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)); + | ^~~~~~~ +/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]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:216:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 216 | Tref g_val = static_cast(top_ptr[i]); + | ^~~~~~~ +/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]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:216:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 216 | Tref g_val = static_cast(top_ptr[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] @@ -83564,29 +81848,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: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_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_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/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 +/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:1368:13: note: in instantiation of function template 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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83597,8 +81884,2214 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:96:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | y += a_ptr[aindex] * b_ptr[bindex]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 99 | c_ptr[cindex] = alpha * y + beta * c_ptr[cindex]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:99:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 99 | c_ptr[cindex] = alpha * y + beta * c_ptr[cindex]; + | ^~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:96:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:107:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 107 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:114:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 114 | scale_v_ptr[b * scale_v_batch_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:120:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 120 | ? static_cast(bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 137 | bot_ptr[b * bot_batch_stride + head * bot_channel_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:142:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 142 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 150 | scale_v_ptr[b * scale_v_batch_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:157:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 157 | ? static_cast(bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:164:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 164 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:174:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 174 | bot_ptr[b * bot_baIn file included from tc/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpph:_33s: +tIn file included from r/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hppi:d32e: + In file included from +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp +: 54| : + ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp :warning: 182unsafe pointer arithmetic [-Wunsafe-buffer-usage]:29 +: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 182 | 154 | m e m c p y ( h ip _sacraglse_ v+_ psterc[obn d*_ insdceaxl,e _v&_(baantyc_ha_rsg.tbriudfef e+r[ +0 | ] ^~~~~~~~~~~) +, any_/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hppa:r188g:.56s:i zwarning: eunsafe buffer access [-Wunsafe-buffer-usage]( +)); + | ^~~~~~~~ + 188 | ? static_cast(bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 196 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:234:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 234 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 244 | scale_v_ptr[b * scale_v_batch_stride + o * scale_v_channel_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 250 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + j * bot_stride + + | ^~~~~~~ +/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 + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:96:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:107:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 107 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:114:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 114 | scale_v_ptr[b * scale_v_batch_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:120:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 120 | ? static_cast(bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 137 | bot_ptr[b * bot_batch_stride + head * bot_channel_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:142:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 142 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 150 | scale_v_ptr[b * scale_v_batch_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:157:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 157 | ? static_cast(bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:164:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 164 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:174:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 174 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 182 | scale_v_ptr[b * scale_v_batch_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:188:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | ? static_cast(bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 196 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:234:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 234 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 244 | scale_v_ptr[b * scale_v_batch_stride + o * scale_v_channel_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 250 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + j * bot_stride + + | ^~~~~~~ +/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 + + | ^~~~~~~~~ +/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 + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:340:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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] + 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + + | ^~~~~~~~~ +/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] + 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] + 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 + + | ^~~~~~~ +/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 + + | ^~~~~~~ +/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] + 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] + 532 | static_cast(top_df_ptr[b * top_df_batch_stride + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:536:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 536 | top_ptr[b * top_batch_stride + o * top_channel_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:539:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 539 | scale_ptr[b * scale_batch_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:549:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 549 | bot_df_v_ptr[b * bot_df_v_batch_stride + o * bot_df_v_channel_stride + + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:552:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 552 | top_df_ptr[b * top_df_batch_stride + o * top_df_channel_stride + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:555:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 555 | scale_ptr[b * scale_batch_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:560:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 560 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + + | ^~~~~~~ +/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 + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:340:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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] + 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + + | ^~~~~~~~~ +/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] + 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] + 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 + + | ^~~~~~~ +/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 + + | ^~~~~~~ +/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] + 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] + 532 | static_cast(top_df_ptr[b * top_df_batch_stride + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:536:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 536 | top_ptr[b * top_batch_stride + o * top_channel_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:539:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 539 | scale_ptr[b * scale_batch_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:549:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 549 | bot_df_v_ptr[b * bot_df_v_batch_stride + o * bot_df_v_channel_stride + + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:552:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 552 | top_df_ptr[b * top_df_batch_stride + o * top_df_channel_stride + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:555:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 555 | scale_ptr[b * scale_batch_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:560:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 560 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + + | ^~~~~~~ +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/pool_driver.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/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] + 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]); + | ^~~~~~~~~~ +/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.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.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: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] + 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]); + | ^~~~~~~~~~ +/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.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.hpp:424:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 424 | bot_df_v_ptr[bot_idx] = gradient; + | ^~~~~~~~~~~~ +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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +/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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +/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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +/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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +/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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +/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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +/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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +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); + | ^~~~ +/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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 799 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 799 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 799 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 799 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:81:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 81 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:92:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 102 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:126:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 126 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:129:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 148 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:151:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 151 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:168:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 168 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:177:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 177 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:185:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 185 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:206:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 206 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:209:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 209 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:225:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 225 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:228:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 228 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:81:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 81 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:92:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 102 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:126:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 126 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:129:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 148 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:151:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 151 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:168:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 168 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:177:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 177 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:185:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 185 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:206:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 206 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:209:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 209 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:225:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 225 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:228:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 228 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:275:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 275 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); + | ^~~~ +/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]) * + | ^~~ +/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] + 295 | dout[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] + 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 | 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] + 309 | 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: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]) - + | ^~~~ +/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: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: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:275:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 275 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); + | ^~~~ +/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]) * + | ^~~ +/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] + 295 | dout[i * out_In file included from nstr/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp :+26 : +jIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp*: 48o: +uIn file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:c34s: +tIn file included from r /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp+: 29s: +0 /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp*: 52o:u39t:_ hswarning: 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]r + + s1]) - + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp :52297 | : 46 : warning: uunsafe buffer access [-Wunsafe-buffer-usage]s +ing result _297t | y p e = t y p e n a m e s t d : : r e s u l t _ o f < F u n c t i osnt(d):>::e:xtpy(poeu;t +[ i| * ^ +out_nstr + j */build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :o741u:t20:_ cnote: 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 +r + 741 | return detach_asy ncs(0[ =*] o{ut +_ h| s ^t +r + s1]); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | : ^~~797 +:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp +:303:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] +797 | 303 | c p u f = r u n _ c p u ( f a l s e , c a c h e _ m idosust,[ iv ,* xoust._.n.s)t;r + +| ^j + * out_cstr + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps0: 879*: 16o:u 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_backwards_bias &>' requested hereh +str + s8791 | ]) - + | ^~~~ + re/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hppt:u307r:33n: vwarning: eunsafe buffer access [-Wunsafe-buffer-usage]r +ify_impl( +307 | | ^ + /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 + o2613u | t [ i * o u tv_enrsitfr y+( vje r*i foyu_t_bcasctkrw a+r dss0_ b*i aoust<_Th>s{toru t+p us1t],) ;b +i a| s ^~~} +); +/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/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here309 + | 917 | dsitnahtositc[_ic a*s tij( *t hiins_)c-s>trru n+( );s +0 | * ^ +in_hstr /build/reproducible-path/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 1r]u n=_ +d a| t ^~~~~~~ +a(data_/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hppa:r311g:s36.:b ewarning: gunsafe buffer access [-Wunsafe-buffer-usage]i +n(), data_ a311r | g s . e n d ( ) , [ & ] { d . t e m p l a t e bbeatsae _*r udni (*) ;i n}_)n;s +t r| ^+ + j * in_c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:t1333r: 5+: snote: 0 in instantiation of function template specialization 'test_drive_impl_1>' requested here* + in_hstr 1333+ | s 1 ] ;t + e| s ^~~~~~~t +_dr/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hppi:v324e:_33i:m pwarning: lunsafe buffer access [-Wunsafe-buffer-usage]_ +1 (324p | r o g r a m _ n a m e , a s ) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :d1368o:u13t:[ inote: in instantiation of function template specialization 'test_drive_impl>' requested here* + out_nstr 1368+ | j * o u t _ c s t r t+e sst0_ d*r iovuet__ihmsptlr< D+r isv1]e)r;< +b f| l ^~~~ +oat/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp1:6330>:37>:( awarning: runsafe buffer access [-Wunsafe-buffer-usage]g +v[0], st d330: | : m o v e ( a s ) ) ; + | ^ + /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 + out[i * o u44t | _innstt rm +a ijn (*i notut _acrsgtcr, +c osn0s t* cohuatr_*h satrrg v+[ ]s)1 ]{) t*e +s t| _ ^~~d +rive/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp<:c332o:n37v:2 warning: dunsafe buffer access [-Wunsafe-buffer-usage]_ +bias_drive r332 | > ( a r g c , a r g v ) ; } + | ^ + dout[i * out_n/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsst:r2691 :+9 j: *note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereo +ut_cstr + s26910 | * o u{t _h}s t_rG L+I BsC1X]X)1;7 + _| D ^~~~E +PRE/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hppC:A342T:E37D: _warning: Sunsafe buffer access [-Wunsafe-buffer-usage]U +GGEST("st d342: | : i n v o k e _ r e s u l t " ) ; + | ^ + dout/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h[i: 124*: 45o:u tnote: _nexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST's +tr + j * o124u | t#_ cdsetfri +n es 0_ G*L IoBuCtX_Xh1s7t_rD +E PsR1E]C)A T-E +D _| ^~~~S +UGG/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hppE:S344T:(46A:L Twarning: )unsafe buffer access [-Wunsafe-buffer-usage] + _GLIBCXX_ D344E | P R E C A T E D _ S U G G E S T ( A L T ) + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : 100 : 19s:t dnote: :expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST': +exp(out [100i | * _o_uatt_tnrsitbru t+e _j_ * (o(u_t__dcesptrre c+a tse0d _*_ o(u"tu_shes t'r" +ALT "' instead"))) + | ^ + 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] + 354 | out[i * out_nstr + j * out_cstr + s0 * out_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: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/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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:45: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:79:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 79 | if(bool(vector[i] & (1U << j))) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:82:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 82 | result + XORWOW_DIM, + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:83:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 83 | matrix + (XORWOW_DIM * (i * XORWOW_BITS + j)), + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:98:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 98 | mat_vec(matrixB, matrixA + i * XORWOW_DIM); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:111:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 111 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:124:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 124 | std::copy(matrix, matrix + XORWOW_PRECALC_MATRICES_SZ, std::begin(matrixA)); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:150:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 150 | *(p + k) = i == k ? (1 << j) : 0; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:158:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 158 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = *(p + k); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:158:68: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 158 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = *(p + k); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:188:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | std::copy(std::begin(matrixA), std::end(matrixA), &matrix[k * XORWOW_PRECALC_MATRICES_SZ]); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:218:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 218 | os << matrix[k * XORWOW_PRECALC_MATRICES_SZ + j] << ", "; + | ^~~~~~ +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:58:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 58 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:69:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | mat_vec(skipahead_mat[mat_idx], xor_vec); + | ^~~~~~~~~~~~~ +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:587:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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_reservespace_host.at(i); + | ^~~~~~~~~~ +/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); + | ^~~~~~~~~~ +/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); + | ^~~~~~~~~~ +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:661:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 661 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/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); + | ^~~~~~~~~~ +/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); + | ^~~~~~~~~~ +/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); + | ^~~~~~~~~~ +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_tyIn file included from pe /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp=: t38y: +pIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hppn:am32e: + /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hppst:d63:::13r:e swarning: ulunsafe buffer access [-Wunsafe-buffer-usage]t +_of:: ty63p | e ; + | ^ + in_stat/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:[741h: 20*: inote: nin 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 +tride 741+ | w ] = i n [ h *r eitnu_rsnt rdiedtea c+h _aws]y;n +c (| [ ^~~~~~~~= +] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:73:9: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppunsafe buffer access [-Wunsafe-buffer-usage]: +797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here73 + | 797 | h x _ s t a t e [ h ] =c phuxf[h ]= ;r +un _| c ^~~~~~~~p +u(false/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp,: 99c:9a:c hwarning: eunsafe buffer access [-Wunsafe-buffer-usage]_ +miss, 99v | , x s . . . ) ; +w e| i ^_ +state[h] = /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppw:e879:i16[:h ]note: ;in instantiation of 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/gru_verify_gemm.hpp : 154 : 33 : rwarning: eunsafe buffer access [-Wunsafe-buffer-usage]t +urn veri f154y | _i m pl ( + | ^ + /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 | i n _ s t a t ev[ebrisf y*( veirni_fsyt_rfiodrew a+r dh_]i;n +fe r| _ ^~~~~~~~3d +_bn_p/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:e158:r37_:a cwarning: tunsafe buffer access [-Wunsafe-buffer-usage]i +vation_us e158 | _e s t < T , P R E C _ T Y P E >{ + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 917 :46 : note: iin instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +n_state[ b917s | * i n _ s t r i d e + h ]st;a + t| i ^~~~~~~~c +_ca/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hppst:<240D:e50r:i vwarning: eunsafe buffer access [-Wunsafe-buffer-usage]d +*>(this)-> 240r | 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 + const_ 1299c | a s t < T r e f *r>u(n&_wdeait_as(tdaattea[_waeir_gssh.ibefgti]n)(,) +, d| a ^~~~~~~~~t +a_arg/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpps:.e279n:d(58):, [warning: &unsafe buffer access [-Wunsafe-buffer-usage]] + { d.temp l279a | t e ba s e _ r u n < D r i v e r > ( ); A}D)N;N +_ | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLmImB_CcXpuX1<7T_rDeEfP>R(EcCoATnEsDt__cSaUsGtGd(:&:hixn_vsotkatee_[rhexs_uslhti"f);t +]) | , ^ + + | ^~~~~~~~ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp::124284::4558:: note: warning: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'unsafe buffer access [-Wunsafe-buffer-usage] + + 124284 | | # de fi n e _ G L I B C X X 1 7 _D E P R E CA T E D _ S U GG E S T ( A LcTo)n _sGtL_IcBaCsXXt_T(&EDw_eSiU_GsGtEaStTe([ALwTe)i +_ s| ^h +ift]),/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h +: 100| : ^~~~~~~~~19 +: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:314:44 : 100warning: unsafe buffer access [-Wunsafe-buffer-usage] | + __attri b314u | t e _ _ ( ( __ d e p r e c a t e d_ _ ( " ucsoen s't"_ cALaTs t"<'T rienfs*t>e(a&dh")x)_) +s t| a ^t +e[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]), + | ^~~~~~~~~ +/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]), + | ^~~~~~~~ +/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: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: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]), + | ^~~~~~~~ +/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]), + | ^~~~~~~~~ +/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) * 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] + 563 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:568:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 568 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:598:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 598 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:603:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 603 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:693:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 693 | hy_state[hx_shift + bs * uni_stride + h] = + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:801:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 801 | hy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:830:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 830 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:836:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 836 | hy_host[i] = hy_state[i]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:63:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 63 | in_state[h * in_stride + w] = in[h * in_stride + w]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:73:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 73 | hx_state[h] = hx[h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:99:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 99 | wei_state[h] = wei[h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:154:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 154 | in_state[bs * in_stride + h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:158:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 158 | in_state[bs * in_stride + h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:240:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | const_cast(&wei_state[wei_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:279:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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 | const_cast(&wei_state[wei_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]), + | ^~~~~~~~~ +/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]), + | ^~~~~~~~ +/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: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: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]), + | ^~~~~~~~ +/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]), + | ^~~~~~~~~ +/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) * 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] + 563 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:568:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 568 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:598:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 598 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:603:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 603 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:693:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 693 | hy_state[hx_shift + bs * uni_stride + h] = + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:801:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 801 | hy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:830:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 830 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:836:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 836 | hy_host[i] = hy_state[i]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:910:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 910 | dout_state[h * out_stride + w] = dout[h * out_stride + w]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:922:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 922 | dhy_state[h] = dhy[h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:927:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 927 | hx_state[h] = hx[h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:952:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 952 | wei_state[h] = wei[h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:977:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 977 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:996:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 996 | dout_state[bs * out_stride + h]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1009:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1009 | const_cast(&wei_state[wei_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1052:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1052 | dhy_state[hx_shift + bs * uni_stride + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1064:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1064 | dhy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1079:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1079 | dhy_state[hx_shift + bs * uni_stride + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1091:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1091 | const_cast(&wei_state[weitime_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1124 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1156:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1156 | const_cast(&wei_state[weitime_shift + hy_h * 3 * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1191:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1191 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1237:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1237 | hx_state[hx_shift + bs * uni_stride + h] * + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1297:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1297 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1321:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1321 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1362:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1362 | const_cast(&wei_state[weitime_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1367:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1367 | &dhx_state[hx_shift], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1379:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1379 | dhx_state[hx_shift + bs * uni_stride + h] += + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1383 | dcx_state[hx_shift + bs * uni_stride + h] = + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1389:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1389 | ADNN_mm_cpu(const_cast(&dcx_state[hx_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1394:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1394 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1399:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1399 | &dhx_state[hx_shift], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1424:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1424 | const_cast(&wei_state[weitime_shift + 3 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1429:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1429 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1441:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1441 | dhx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] += + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1448:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1448 | dcx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1458:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1458 | const_cast(&dcx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1463:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1463 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1468:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1468 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1490:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1490 | din_state[bs * in_stride + h] += dh_state[bs * hy_stride + gi * hy_h + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1493 | din_state[bs * in_stride + h] += + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1528:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1528 | dhx_host[i] = dhx_state[i]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1535:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1535 | din_host[bs * in_stride + h] = din_state[bs * in_stride + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:910:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 910 | dout_state[h * out_stride + w] = dout[h * out_stride + w]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:922:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 922 | dhy_state[h] = dhy[h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:927:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 927 | hx_state[h] = hx[h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:952:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 952 | wei_state[h] = wei[h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:977:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 977 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:996:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 996 | dout_state[bs * out_stride + h]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1009:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1009 | const_cast(&wei_state[wei_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1052:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1052 | dhy_state[hx_shift + bs * uni_stride + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1064:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1064 | dhy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1079:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1079 | dhy_state[hx_shift + bs * uni_stride + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1091:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1091 | const_cast(&wei_state[weitime_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1124 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1156:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1156 | const_cast(&wei_state[weitime_shift + hy_h * 3 * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1191:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1191 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1237:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1237 | hx_state[hx_shift + bs * uni_stride + h] * + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1297:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1297 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1321:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1321 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1362:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1362 | const_cast(&wei_state[weitime_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1367:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1367 | &dhx_state[hx_shift], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1379:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1379 | dhx_state[hx_shift + bs * uni_stride + h] += + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1383 | dcx_state[hx_shift + bs * uni_stride + h] = + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1389:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1389 | ADNN_mm_cpu(const_cast(&dcx_state[hx_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1394:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1394 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1399:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1399 | &dhx_state[hx_shift], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1424:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1424 | const_cast(&wei_state[weitime_shift + 3 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1429:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1429 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1441:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1441 | dhx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] += + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1448:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1448 | dcx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1458:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1458 | const_cast(&dcx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1463:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1463 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1468:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1468 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1490:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1490 | din_state[bs * in_stride + h] += dh_state[bs * hy_stride + gi * hy_h + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1493 | din_state[bs * in_stride + h] += + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1528:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1528 | dhx_host[i] = dhx_state[i]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1535:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1535 | din_host[bs * in_stride + h] = din_state[bs * in_stride + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1593:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1593 | in_state[h * in_h + w] = in[h * in_h + w]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1603:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1603 | dout_state[h * out_h + w] = dout[h * out_h + w]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1611:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1611 | wkspace_state[h] = wkspace_host[h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1617:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1617 | rsvspace_state[h] = rsvspace_host[h]; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1624:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1624 | hx_state[h] = hx[h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1696:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1696 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1701:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1701 | const_cast(&rsvspace_state[prelayer_shift]), + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1706 | &dwei_state[wei_shift], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1741:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1741 | wkspace_state[hid_shift + bs * hy_stride + 2 * hy_h + h] *= + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1742:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1742 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + hy_h + h], 2); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1751:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1751 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1756:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1756 | const_cast(&hx_state[hx_shift]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1761 | &dwei_state[wei_shift], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1777:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1777 | dwei_state[bias_shift + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1778:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1778 | wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1789:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1789 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1794:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1794 | const_cast(&rsvspace_state[pretime_shift]), + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1799 | &dwei_state[wei_shift], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1815:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1815 | dwei_state[bias_shift + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1816:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1816 | wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1828:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1828 | wkspace_state[hid_shift + bs * hy_stride + 5 * hy_h + h] *= + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1829:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1829 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + 4 * hy_h + h], 2); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1837:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1837 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1842:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1842 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1847:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1847 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1863:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1863 | dwei_state[bias_shift + 3 * hy_h + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1864:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1864 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1876:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1876 | &wkspace_state[hid_shift + 3 * hy_h + in_n.at(ti + 1) * hy_stride]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1882:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1882 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(ti + 1) * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1887:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1887 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1903:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1903 | dwei_state[bias_shift + 3 * hy_h + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1904:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1904 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1913:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1913 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1918:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1918 | const_cast(&rsvspace_state[pretime_shift + hy_h]), + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1923:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1923 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1939:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1939 | dwei_state[bias_shift + 3 * hy_h + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1940:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1940 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/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]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1593:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1593 | in_state[h * in_h + w] = in[h * in_h + w]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1603:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1603 | dout_state[h * out_h + w] = dout[h * out_h + w]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1611:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1611 | wkspace_state[h] = wkspace_host[h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1617:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1617 | rsvspace_state[h] = rsvspace_host[h]; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1624:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1624 | hx_state[h] = hx[h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1696:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1696 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1701:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1701 | const_cast(&rsvspace_state[prelayer_shift]), + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1706 | &dwei_state[wei_shift], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1741:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1741 | wkspace_state[hid_shift + bs * hy_stride + 2 * hy_h + h] *= + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1742:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1742 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + hy_h + h], 2); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1751:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1751 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1756:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1756 | const_cast(&hx_state[hx_shift]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1761 | &dwei_state[wei_shift], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1777:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1777 | dwei_state[bias_shift + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1778:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1778 | wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1789:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1789 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1794:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1794 | const_cast(&rsvspace_state[pretime_shift]), + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1799 | &dwei_state[wei_shift], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1815:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1815 | dwei_state[bias_shift + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1816:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1816 | wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1828:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1828 | wkspace_state[hid_shift + bs * hy_stride + 5 * hy_h + h] *= + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1829:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1829 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + 4 * hy_h + h], 2); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1837:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1837 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1842:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1842 | const_cast(&hx_state[hx_shift +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpph:y26_: +nIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:* 48h: +yIn file included from _/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpph:]34): +,In file included from +/build/reproducible-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/driver/gru_verify_gemm.hpp: :1847warning: :'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]44 +: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 521847 | | u s i n g r e s u l t_ ty p e = t yp e n am e st d : : r e s u l t _&odfw:w:etyip_es;h +i | f ^t + + 3 * hy_h */build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :u741:n20i:_ snote: tin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +ride] ,741 + | | ^~~~~~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp : 1863 :r37e:t uwarning: runsafe buffer access [-Wunsafe-buffer-usage]n +detach_as yn1863c | ( [= ] { + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797 :24 : note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | d w e i _ s t a t e [ bcipausf_ s=h irfutn _+c p3u (*f ahlsy_eh, +c ah]c +h=e +_ m| i ^~~~~~~~~~s +s, v,/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp :x1864s:.41.: .warning: )unsafe buffer access [-Wunsafe-buffer-usage]; + + | ^ + 1864 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 879 : 16 : note: in instantiation 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 | r e t ur n v e r i f y _ i m plw(k +s p| a ^c +e_stat/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppe:[2613h:i9d:_ note: sin instantiation of function template specialization 'test_driver::verify>' requested hereh +ift + 3 2613* | h y _ h + vwe r*i fhyy_(svterriidfye_ b+a chk]w; +a r| d ^~~~~~~~~~~~~s +_bia/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpps:<1876T>:{34o:u twarning: punsafe buffer access [-Wunsafe-buffer-usage]u +t, bias}); + 1876| | ^ + /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 | & w k s p a c e _ s tsatattei[ch_icda_ssth (hthyi_sh) -+> riunn_(n).;a +t (| t ^i + + 1) * hy_stride/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp]):,1299 +: 71| : ^~~~~~~~~~~~~ +note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1882:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] +1299 | r un1882_ | d a t a ( d a t a _ a r g s . b e g i n ( ) , d at a _ a r g s .&ehnxd(_)s,t [a&t]e {[ hxd_.stheimfptl a+t eh bya_sne_ r*un hi()n;_ }n).;a +t (| ^ti + + 1) /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp*: 1333:h5:y _note: hin instantiation of function template specialization 'test_drive_impl_1>' requested here] +), + | ^~~~~~~~ +1333 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp :t1887e:s30t:_ dwarning: runsafe buffer access [-Wunsafe-buffer-usage]i +ve_impl_ 1<1887D | r i v e r> ( p r o g ra m _ n a m e , a s ) ; + | ^ +&dwei_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:t1363a:t13e: [note: win instantiation of function template specialization 'test_drive_impl>' requested heree +i_shift 1363+ | 3 * h y _ h * t eusnti__dsrtirvied_iem]p,l +< D| r ^~~~~~~~~~i +ver:> (warning: aunsafe buffer access [-Wunsafe-buffer-usage]r +gv[0], std :1903: | m o v e ( a s ) ) ; + | ^ + /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 + dw 44e | ii_nts tmaatien[(biinta sa_rsghci, fcto n+s t3 c*ha hry*_ ha r+g vh[]]) +{= t +e s| t ^~~~~~~~~~_d +rive/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp<:co1904n:v413:d _warning: bunsafe buffer access [-Wunsafe-buffer-usage]i +as_driver>( a1904r | g c, ar g v ); } + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits : 2691 : 9 : note: w'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herek +space_st 2691a | t e [ h i{d _}s h_iGfLtIB CX+X 137 _*D EhPyR_EChA T+E Dw_ S*U GhGyE_SsTt(r"isdted: :+i nhvo]k;e +_ r| e ^~~~~~~~~~~~~s +ult"/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp):;1913 +: 58| : ^ +warning: unsafe buffer access [-Wunsafe-buffer-usage] + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:1913124 | : 45 : note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # dAeDfNiNn_em _mG_LcIpBuCE(PcRoEnCsAtTE_Dc_aSsUtGGT()& w_GkLsIpBaCcXeX__sDtEaPtReE[ChAiTdE_Ds_hSiUfGtG E+S T3( A*L Th)y + _| h ^] +), + | ^~~~~~~~~~~~~/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h +:100:19:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp :note: 1918expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST': +58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 100 | __at t1918r | ib u t e _ _ ( ( __ d e p r e ca t e d _ _ ( " us e ' " A L T " ' cionnsstt_ecaasdt"<)T)r)e +f* >| ( ^& +rsvspace_state[pretime_shift + hy_h]), + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1923:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1923 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1939:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1939 | dwei_state[bias_shift + 3 * hy_h + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1940:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1940 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/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/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] + 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; + | ^~~ +/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]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:100:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 100 | label_prime[2 * i + 1] = label[i]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:103:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 103 | label_prime[2 * i] = blank_lb; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:109:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 109 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:109:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 109 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:110:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 110 | alpha[i] = probs_logits[pidx]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:110:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 110 | alpha[i] = probs_logits[pidx]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:117:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 117 | int lb_cur = label_prime[i]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:118:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 118 | int lb_pre = label_prime[i - 2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:119:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 119 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:123:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 123 | T alpha_t1s2 = alpha[aidx_t1s - 2]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:124:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 124 | T alpha_t1s1 = alpha[aidx_t1s - 1]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:125:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 125 | T alpha_t1s = alpha[aidx_t1s]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:131:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 131 | alpha_ts += probs_logits[pidx]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:132:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 132 | alpha[aidx_ts] = std::max(alpha_ts, T(NEGATIVE_CUTOFF_VAL)); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:137:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 137 | *loss = -logaddexp_gpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:137:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 137 | *loss = -logaddexp_gpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:162:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 162 | float prob_lx_log = logaddexp_gpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:162:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 162 | float prob_lx_log = logaddexp_gpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:174:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 174 | int lb_cur = label_prime[k1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:176:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 176 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:179:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 179 | beta_buff0[k1] = probs_logits[pidx]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:181:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 181 | T alpha_temp = alpha_log[bidx_ts]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:187:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 187 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:188:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | size_t gidx = (input_length - 1) * grads_stride[0] + batch_id * grads_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:190:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | T probs_logits_pidx = probs_logits[pidx]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 198 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:206:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 206 | gradients_logits[gidx] = -exp(grad_temp[i]); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:218:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 218 | int lb_cur = label_prime[k1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:219:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 219 | int lb_pre = label_prime[k1 + 2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:221:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 221 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:233:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 233 | beta_temp += probs_logits[pidx]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:240:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | beta_temp += alpha_log[bidx_ts]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:246:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 246 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:247:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 247 | size_t gidx = j1 * grads_stride[0] + batch_id * grads_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:249:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 249 | T probs_logits_pidx = probs_logits[pidx]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:257:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 257 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); + | ^~~~~~~~~~~~~~~~ +/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]); + | ^~~~~~~~~~~~~~~~ +/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; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:314:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 314 | std::vector indiv_lab(lab_begin, lab_begin + label_len); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:379:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 379 | if(inputLengths[i] > max_time_step) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:384:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 384 | max_label_len = std::max(max_label_len, labelLengths[i]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:385:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 385 | total_label_len += labelLengths[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:386:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 386 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:388:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 388 | for(int j = 0; j < labelLengths[i]; j++) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:390:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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 | 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]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:400:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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] + 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] + 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); + | ^~~~~~~~~~~~ +/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); + | ^~~~~~ +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]; + | ^~~~~~~~~~~~ +/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:238:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:239:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 239 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:258:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; + | ^~~~~~~~~~~~ +/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; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:314:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 314 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:525:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 525 | if(inputLengths[i] > max_time_step) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:530:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 530 | max_label_len = std::max(max_label_len, labelLengths[i]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:531:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 531 | total_label_len += labelLengths[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:532:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 532 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:534:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 534 | for(int j = 0; j < labelLengths[i]; j++) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:536:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 536 | if(labels[labels_offset[i] + j] >= class_sz) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:542:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 542 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:542:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 542 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:546:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 546 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:546:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 546 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:49: +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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]; + | ^~~~ +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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -83607,30 +84100,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_reduce_with_indices &>' 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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -83640,11 +84133,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.cpp:26: -In file included from /build/reproducible-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] @@ -83653,29 +84143,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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83686,8 +84179,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -83696,30 +84188,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_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_per_activation_use_saved &>' 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_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:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -83729,10 +84221,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +4 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] @@ -83741,30 +84232,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: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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -83774,36 +84268,44 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 +1242 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/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_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_3d_bn_spatial_recalc &>' 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_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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -83813,7 +84315,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -83822,33 +84324,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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -83858,8 +84357,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -83868,30 +84366,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_reduce_no_indices &>' 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/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -83901,39 +84399,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_bias_batchnorm_activ &>' 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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83944,40 +84442,38 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +[ 84%] 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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_train_rnn &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -83987,21 +84483,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 77%] Built target test_cba_inference -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_lstm_dropout.dir/DependInfo.cmake "--color=" -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]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 77%] 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 -/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 -Xlinker 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' -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: +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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -84010,30 +84494,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_backward_bn_spatial_use_saved &>' 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_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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -84043,138 +84527,81 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 77%] Built target test_kernel_build_params -make -f test/CMakeFiles/test_main.dir/build.make test/CMakeFiles/test_main.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]: 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' -[ 77%] Building CXX object test/CMakeFiles/test_main.dir/main.cpp.o -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 -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 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_forward_sofmax &>' 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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/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{In file included from input, out, alpha, beta, algo, mode}); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/build/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::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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{ - | ^ -/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/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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 '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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested 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 +459/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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.hppint main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +517 2691 | { } _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 'gru_basic_driver::run' requested here +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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.hpp124: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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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 + # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here +100 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -84183,8 +84610,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: + __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] @@ -84193,30 +84621,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_3d_bn_spatial_use_est &>' 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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -84226,7 +84654,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -84235,115 +84664,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_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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | 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; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.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.hppv:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +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_3d_bn_per_activation_use_saved &>' 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_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + r1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi: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 + f1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/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); + | ^ +y/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + (2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +v/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +e 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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{ +rify_forward_conv{ | ^ -/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -84354,8 +84739,22 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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/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 resuIn file included from lt_t/build/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] @@ -84364,448 +84763,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, 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<2> &, 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: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:1363:13: note: in instantiation of function template 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); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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()); - | ^~~~~~~~ -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: In file included from 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_st/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from ride + 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] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54In 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] -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 - 741 | return detach_async([=] { +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:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 + in instantiation of function template specialization 'test_drive' requested here2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); } | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +54 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + i124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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); - | ^~~~~~~~~~ -/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 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: +nt main(int argc, const char* argv[]) { test_dIn file included from r/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:879:16: note: in instantiation of 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:1363:13: note: in instantiation of function template 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/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 + 60 | auto then(std::future f, Work w) -> std::future + | ^ +ve(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -84815,39 +84851,37 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/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; +ype = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -84867,29 +84901,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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_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: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 +/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: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 +/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:1358:13: note: in instantiation of function template 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); } @@ -84903,7 +84937,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -84913,29 +84947,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -84946,7 +84980,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -84955,73 +84990,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_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_conv &>' 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:1358:13: note: in instantiation of function template 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); }; - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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 | 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; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.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_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_per_activation &>' 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 - 917 | static_cast(this)->run(); +/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 + In file included from 1004 | /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 :v34e: +rIn file included from i/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppf:y29(: +v/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppe:r52i:39f:y _warning: f'result_of<(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 +rward_train_ b52n_ | p e r _a cutsiivnagt iroense{nianpmuet ,s tsdc:a:lree,s uslhti_fotf}<)F;u + n| c ^ti +on()>::typ/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:;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.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 + stat i741c | _ c a s t < D e r i v e dr*e>tu(rtnh idse)t-a>crhu_na(s)y;n +c (| [ ^= +] { + | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:1299:71: note: in instantiation of function template specialization 'test_driver::base_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 + 1299 | 797 | r u n _ da t a ( d a t ac_paurgfs .=b erguinn_(c)p,u (daftaal_saer,g sc.aecnhde(_)m,i s[s&,] v{, dx.ste.m.p.l)a;t +e | b ^a +se_run:(879):;16 :} )note: ;in instantiation of 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1333 : 5 : rnote: etin instantiation of function template specialization 'test_drive_impl_1>' requested hereu +rn ve r1333i | f y _ itmepslt(_ +dr i| v ^e +_impl_1/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp<:D2596r:i34v:e rnote: >in instantiation of function template specialization 'test_driver::verify>' requested here( +program_ n2596a | m e , a s ) ; + | au ^t +o bwd/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppD:a1373t:a13O:u tnote: pin instantiation of function template specialization 'test_drive_impl>' requested hereu +tPair = v1373e | r i f y ( v er i f y _ btaecsktw_adrrdi_vdea_tiam_prlnv{errn +> (| a ^ +rgv[0], st/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd::917::46m:o vnote: e(in instantiation of member function 'rnn_basic_vanilla_driver::run' requested herea +s)); + | ^917 + | /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 s +tatic_c a1037s | t < D etreisvte_dd*r>i(vteh_rnuonr(m_)p;e +r _| ac ^t +ivation_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(data_a/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsr:g2691s:.9b:e gnote: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herei +n(), dat a2691_ | a r g s .{en }d (_)G,L I[B&C]X X{1 7d_.DtEePmRpEClAaTtEeD _SbUaGseG_ErSTu(n"o(k)e;_ r}es)u;l +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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124: 451333: | note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + test_dri v124e_ | i#m pdle_f1iC(XpXr1o7g_rDaEmP_RnEaCAmTeE,D _asS)U;G +G E| S ^T +(ALT) /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_G:L1353I:B13C:X Xnote: _in instantiation of function template specialization 'test_drive_impl>' requested hereD +EPRECATE D1353_ | SU G G E S T ( A L T ) + t| e ^s +t_dri/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hv:e100:_19i:m pnote: lexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'< +Driver< h100a | l f __f_laotattr:i:bhuatlef_>_> ((a(r_g_vd[e0p]r,e csattde:d:__m o(v"eu(saes )')"; +A LT| ^" +' inste/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cppa:d74":))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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85031,8 +85108,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -85041,30 +85117,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: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/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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85074,8 +85150,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -85084,30 +85159,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_conv_bias_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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85117,39 +85192,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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/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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::moIn 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/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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85158,37 +85212,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_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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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); | ^ -ve(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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { }/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -85197,15 +85245,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: @@ -85215,29 +85255,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85248,7 +85288,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +[ 84%] Built target test_solver +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=" +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: @@ -85258,29 +85302,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85291,12 +85335,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 79%] 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/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_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] @@ -85305,29 +85344,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_inference_batchnorm_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_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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85338,8 +85377,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +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/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] @@ -85348,72 +85392,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 - 797 | cpuf = run_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: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: 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.hppnote: in instantiation of function 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:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +: 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +514:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' 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: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 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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( +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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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 'lrn_driver::run' requested here - 917 | static_cast(this)->run(); +/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 static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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 +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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + :46: note: in instantiation of member function 'pooling_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +:1299/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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.hpp2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85423,7 +85474,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -85432,33 +85484,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: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.templat/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 -Xlinker 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 +e base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85468,8 +85519,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -85478,29 +85528,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_3d_bn_spatial_use_saved &>' 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: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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85511,10 +85561,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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/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/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] @@ -85523,30 +85570,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_conv_bias &>' 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/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 - 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.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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85556,40 +85603,46 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +[ 84%] Built target test_perfdb +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=" +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/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; | ^ -[ 79%] Built target test_main /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_bias &>' 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: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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85600,16 +85653,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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=" -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' -[ 79%] 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 -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: +[ 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/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] @@ -85618,29 +85664,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_sofmax &>' 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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85651,8 +85697,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -85661,29 +85706,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_per_activation_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_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 '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_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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85694,7 +85739,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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: @@ -85704,40 +85749,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bias &>' 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: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:1353:13: note: in instantiation of function template 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/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { testIn file included from _drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: + 2691 | { } _GLIBCXX17_DEPREC/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] @@ -85746,86 +85784,134 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1363:13: note: in instantiation of function template 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); }; - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:879:16: note: in instantiation of function template specialization '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 | 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:741:20: note: in 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 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 +741 2471 | verify(verify_forward_conv{ + | ^ +/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 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_bn_spatial_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/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1175 | verify(verify_forward_infer_bn_spatial_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_spatial_driver::run' requested here + :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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 + 917 | static_cast(this)->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/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 +1299 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +2691/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +124/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + #100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +ATED_SUGGEST("std::invoke_result"); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -85834,8 +85920,8 @@ /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/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] @@ -85844,29 +85930,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: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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85877,8 +85966,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85887,29 +85975,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_3d_bn_per_activation &>' 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: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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85920,8 +86008,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -85930,30 +86017,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_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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85972,29 +86059,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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_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:256: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: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 +/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:1358:13: note: in instantiation of function template 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); } @@ -86008,8 +86095,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -86018,30 +86105,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_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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -86051,8 +86138,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -86061,30 +86147,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_conv_bias_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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -86094,7 +86180,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -86103,30 +86189,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_bn_spatial_use_est &>' 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_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 '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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -86136,7 +86222,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -86145,32 +86232,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -86181,368 +86265,49 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] - 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_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/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 | 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/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; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+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/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] +: 722154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -86553,8 +86318,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -86563,30 +86327,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: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: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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -86596,42 +86360,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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); - | ^~~~~~~~~~ -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] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52In 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] +:39 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 + : warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +60/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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 + auto then(std::future f, Work w) -> std::future + | ^ +797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -86642,37 +86415,109 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/conv2d.cpp:26: +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 | 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; + 52 | using 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] + result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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(); + 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 879 : 16 : note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + std:: co879p | y _ n ( i n _s p arteitaulr_ni dv.ebreigfiyn_i(m)p,l (C +o n| v ^D +im, in_id.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppin:(2471): 29+: 3note: )in instantiation of function template specialization 'test_driver::verify>' requested here; + + | ~~~~~~^~~~~~~ + 2471 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 164 : 75 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | v e r i f y ( v e r i f y _ f o r w a r d _ csotndv:<:acpoipy,_ nT(,i nf_lsopaatt>i{a +l _| i ^d +.begin(), C/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppon:v917D:i46m,: inote: nin instantiation of member function 'conv_driver::run' requested here_ +id.begin( )917 | + 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); } @@ -86681,12 +86526,69 @@ 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp + :| 151 ^: +75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 151 | 100 | _ _ a t t r i b u t e _ _ ( ( _s_tdde:p:rceocpayt_end(_i_n _(s"puastei a'l"_ iAdL.Tb e"g'i n(i)ns,t eCaodn"v)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() + 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); + | ~~~~~~~^~~~~~~ +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] @@ -86695,77 +86597,156 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_reduce_with_indices &>' 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/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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691In 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: ./d/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppri:v257e:r77 *:b awarning: seunsafe pointer arithmetic [-Wunsafe-buffer-usage]_ +arg* *other_args*\ n257" | ) ; + | ^ + std::copy_n(out_spatial_id.begin(), Conv/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hppDi:m142,: 5o:u twarning: _'printf' was marked unused but was used [-Wused-but-marked-unused]i +d.begin( )142 | + 2 ) ; +p r| i ~~~~~~~^~~~~~~n +tf("Supported Base Arguments: conv[fp16|int8|bfp16], CBAInfer[fp16], " + | ^ +:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } /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] + _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +153/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp pr:i257n:tf77(:" Fwarning: Aunsafe pointer arithmetic [-Wunsafe-buffer-usage]I +LED: Invalid Nu257m | b e r o f I np u t Ar g u m e n t s \ n ") ; + s| t ^d +::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +100 | __attribute__ ((__deprecated__ ("use '" A/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +L 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +T "' 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/cpu_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 | 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; +s 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +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 + d::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:879:16: note: in instantiation of 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 + 257879 | 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/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here +77 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 + warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +917 | static_/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] +c 167 | printf("FAILED: Invalid Base Input Argument\n"); + | ^ +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 base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +1299 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | /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); + | ~~~~~~^~~~~~~ + run_data(data_args.begi/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(), data_args.end(), /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); + | ~~~~~~^~~~~~~ +[&] { d.template b/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + ase_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +342/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5 | : note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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 std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +342/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 ( a r g c , a r gstd::copy_n(in_spavt);i +a l| _ ^i +d.begin(), ConvDim, in_id.begin() + 2/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits);:2691 +: 9| : ~~~~~~^~~~~~~ +note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -86774,16 +86755,49 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/lrn_test.cpp:26: +/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/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] @@ -86792,30 +86806,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_bn_spatial_recalc &>' 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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -86825,7 +86839,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -86834,72 +86848,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: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_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: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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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_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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -86909,8 +86881,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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; + | ^ +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] @@ -86919,30 +86896,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_rnn &>' 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -86952,8 +86929,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -86962,29 +86942,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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -86995,8 +86978,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -87005,30 +86987,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_bn_per_activation_use_saved &>' 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_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:1353:13: note: in instantiation of function template 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87038,8 +87020,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -87048,29 +87029,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87081,7 +87062,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -87090,29 +87072,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_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_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/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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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 'lrn_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87123,8 +87108,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -87133,29 +87117,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_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_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/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/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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87166,8 +87153,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -87176,30 +87162,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 - 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: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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87209,24 +87195,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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()); - | ^~~~~~~~ -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_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_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] @@ -87235,42 +87204,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_bn_spatial_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_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:1358:13: note: in instantiation of function template 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_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 124 | # define _GLIBCXX1In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp7:_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +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] @@ -87279,30 +87246,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_recalc &>' 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: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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87312,17 +87279,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -87331,29 +87289,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: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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87364,8 +87325,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -87374,30 +87334,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_3d_bn_per_activation_use_est &>' 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: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:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87407,25 +87367,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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_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.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] @@ -87434,30 +87386,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_rnn &>' 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/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 '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 '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87467,12 +87419,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -19 warnings generated when compiling for host. -[ 79%] 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 -104 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/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 | 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] @@ -87481,72 +87436,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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_reduce_no_indices &>' 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/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:1358:13: note: in instantiation of function template 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/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, arg v) ; +r e| t ^u +rn detach_async([=] { + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 2691 | { /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp}: 797_G:24L:I Bnote: CXin instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested hereX1 +7_DEPRECATED_ S797U | GG E S T ( " s t d : : i n vo k e _crpeusfu l=t "r)u;n +_ c| p ^ +u(false, cache_m/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hi:s124s:,45 :v ,note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'x +s...); + | ^ + 124 | # define _GLIBCXX1/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp7:_879DE:P16R:E Cnote: 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_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested hereT +ED_SUG G879E | S T ( A L T ) _rGeLtIuBrCnX Xv_eDErPiRfEyC_AiTmEpDl_(S +U G| G ^E +ST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h21::100 :note: 19in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here: + note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 514100 | | _ _a t t r iabuuttoe _o_u t( ( _=_ devperreicfayt(evde_r_i f(y"_ufsoer w'a"r dA_LpTo o"l'i nign)){ +} ,| ^i +nput, 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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87557,139 +87507,818 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/immed_conv2d.cpp:26: +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/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/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 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 s=td:: typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 - 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: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.cpp1363: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] + :13: note: in instantiation of function template 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.cpp66 | 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] + :68:42: note: in instantiation of function template specialization 'test_drive' requested here +69 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 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] + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +69/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from 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 res/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cppult_type = typename std::result_of::type; - | ^ -:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 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] *result_ 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[o2] * 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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_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 - 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 | re static_casturn detach_async([=] { - | ^ -t(thi/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797s)->run(); - | cpuf = run_cpu | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(false, cache_miss, v, xs...); - | ^ -:1299:71: note: in instantiation of function template specialization 'test_driver::base_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_conv &>' requested here - 879 | return1299 | r verify_impl( - | ^ -un_data(data_a/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 | rgs.begin(), verify(verdata_arify_forward_conv{ - | ^ -[&] { d.temp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | late b ase_ static_cast(thirun(); s)->run(); +/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 + d2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here + t917 | static_cast(this)->run(); | ^ -}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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 - 1299 | 1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | run_data(data_args.begin(), data_a test_drivrgs.end(), [&] { d.template base_e_impl_1(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + _1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ ->(program_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drivename, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_impl_1(program_name, as: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:1333:5: note: in instantiation of function template specialization 'test_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 -1358 | 1363 | test_drive_impl>(argv[0], std::move(as));_drive_im - | ^ -/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 -p 68 | int main(int argc, const char* argvl(argc, argv); } - | ^ -int8_/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } t_GLIBCXX17_DEPRECATED_SUGGEST(">>(argv[std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -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 124 | # :62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int adefine _GLIBCXX17_DEPRECATED_SUGGESTrgc, const char*(ALT) _GLIBCXX_DEPRECATED_SUG argv[]) GEST(ALT) - | ^ -{ test_drive/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __ inst(argc, aead"))) - | ^ -rgv); } +/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 + d65 | int main(int argc, const char* argv[]) { test_drive(argc, aim[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] +f 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; rigv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +tr_/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +s 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: +r/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + c_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; d:i:mt[yp3]e ; +* | s ^r +c_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppwarning: :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 + 93 | 741 | r e t u r n diettra_cdhs_ta_sdyinmc[(0[]=] *{ +d s| t ^ +_stride[0] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :i797t:r24_:d snote: tin instantiation of function template specialization 'test_driver::run_cpu>' requested here_ +dim[1] * d797s | t _ s t r i d e [ 1 ] + + c| p ^~~~~~~~~~~u +f = run/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp_:c93p:u(75f:a lwarning: sunsafe buffer access [-Wunsafe-buffer-usage]e +, cache_mi s93s, | v , x s . . .) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :i879t:r16:_ dnote: 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_forward_infer_3d_bn_spatial_use_est &>' requested heret +_dim[ 0879] | * d s t _ srtetruirdn ev[e0r]if y+_ iimtprl(_ +d st| _ ^ +dim[1] * d/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpps:t1270_:s9t:r inote: din instantiation of function template specialization 'test_driver::verify>' requested heree +[1] + + | ^~~~~~~~~~ + 1270 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp : 94 : 25 :v ewarning: runsafe buffer access [-Wunsafe-buffer-usage]i +fy(verify_ fo94r | w a r d _ i n f e r _ 3 d _ b n _ s p a t i a li_turs_ed_sets_tds{t +r i| d ^e +[2] + itr_d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:t917_:d46i:m [note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here3 +] * dst _917s | t r i d e [ 3 ] ; + | ^~~~~~~~~~~ + sta/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppt:ic94_:c42a:s t(th i94s | ) - > r u n () ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1299 : 71 : note: iin instantiation of function template specialization 'test_driver::base_run>' requested heret +r_dst_dim[2 ]1299 | * d s t _ s t rriudn_ed[a2t]a (+d atiat_ra_rdgss.tb_edgiimn[(3)], *d adtsat__argsst.reindde([)3,] ;[ +& ]| ^~~~~~~~~~{ + d.tem/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpppl:a94t:e58 :b awarning: sunsafe buffer access [-Wunsafe-buffer-usage]e +_run( ) ; } ) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1333 : 5 : note: iin instantiation of function template specialization 'test_drive_impl_1>' requested heret +r_dst_d 1333i | m [ 2 ] t*e sdts_td_rsitvrei_diem[p2l]_ 1+< Dirtirv_edrs>t(_prdoigmr[a3m]_ n*a mdes,t _asst)r;i +d e| [ ^3 +]; + | ^~~~~~~~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:1368:13: /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppnote: :in instantiation of function template specialization 'test_drive_impl>' requested here94 +:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1368 | 94 | t e s t_ d r i v e _ i m p l < D r i v eirtm>[(2a]r g*v [0d]s,t _ssttdr:i:dmeo[ve2(]a s+) )i;t +r | _ ^d +st_dim[3]/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp :*1432 :d5s:t _note: sin instantiation of function template specialization 'test_drive' requested heret +ride[3] ;1432 + | | ^~~~~~~~~~ + test/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp_:dr96:i21v:e ( a r g c , dasrtg[vi)d;x +_ | d ^s +t] = src[idx_src]; + | ^~~ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp2691::996:: 36note: :'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] + 269196 | | { } _ G L I B C X X 1 7_ D E P RdEsCAtT[EiDd_x_SdUsGtG]E =S Ts(rc"[sitddx:_:sri124cnv] | ;o +k e| _ ^~~#r + esduelfti"n)e; + _| G ^L +IBCXX17_DEPRECA/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hT:E124:D45_:S Unote: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'G +GEST(ALT) 124_ | G#L dIeBfCiXnXe __DGELPIRBECXCXA1T7E_DDE_PSRUEGCAGTEESDT_(SUAGLGTE)S +T( A| LT ^) + _GLIBCXX_DEPRECATED_SUG/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hG:E100S:T(19A:L Tnote: ) +expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +| ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19 :100 | note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + __attr i100 | b u t_e_a_t_t r(i(b_u_tdee__p r(e(c_a_tdeedp_re_c a(t"euds_e_ ('""u sAeL T'" "A'L Ti n"s't einasdt"e)a)d")) +) ) +| ^| + ^ +/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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp : 26 : + iIn file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppr:_48: +dIn file included from s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:_34d: +iIn file included from m/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp[:129]: + /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp=: 52i:t39:r _warning: s'result_of<(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 +c_dim[order_1]; +52 | | ^~~~~~~~~~~ + using re/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppsu:l85t:_t38y:p ewarning: unsafe buffer access [-Wunsafe-buffer-usage]= + typena me85 | s t d : : r e su l t _ o f < Fu n c t i o ni()t>r:_:dtsytp_ed;i +m | [1 ^] + = itr_src_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:i741m:[20o:r dnote: erin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here_ +1]; + | ^~~~~~~~~~~ +741 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp : 86 : 21 : warning: unsafe buffer access [-Wunsafe-buffer-usage]r +eturn de t86a | c h _ a s y n c( [ = ] { + | ^i +tr_dst_d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:797m:[242:] note: =in instantiation of function template specialization 'test_driver::run_cpu>' requested here +itr_src _797d | i m [ o r d e r _ 2 ] ; + | ^~~~~~~~~~~c +puf =/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp :r86u:n38_:c pwarning: uunsafe buffer access [-Wunsafe-buffer-usage]( +false, ca86c | h e _ m i s s , v , x s . . . ) ; + | i ^t +r_dst_dim[/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2:]879 :=16 :i tnote: rin instantiation 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 +_src_ d879i | m [ o r d e r _ 2re]t;u +r n| ^~~~~~~~~~~v +erify/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp_:i87m:p21l:( +warning: unsafe buffer access [-Wunsafe-buffer-usage]| + ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp87: | 2613 : 9 : note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | i t rv_edrsitfy_(dviemr[i3f]y _=b aictkrw_asrrdsc__bdiiams[d{eoru_tp3u]t; +, | b ^~~~~~~~~~~i +as});/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp +: 87| : ^ +38: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: 87in instantiation of member function 'conv_bias_driver::run' requested here | + 917 | i t r _stdastti_cd_icma[s3t]< D=e riitvre_ds*r>c(_tdhiims)[-o>rrduenr(_)3;] +; +| ^| + ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::901299::5871:: warning: note: unsafe buffer access [-Wunsafe-buffer-usage]in instantiation of function template specialization 'test_driver::base_run>' requested here + + 901299 | | r u n _ d a t a ( d a t a _ a rigtsr._bsergci_nd(i)m,[ 0d]a ta*_ asrrgcs._esntdr(i)d,e [[0&]] +{ idt.r_tsermcp_dliamt[e1 ]b a*s es_rrcu_ns1(]) ;+ +} )| ^~~~~~~~~~~; + + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp75:: 1333warning: :5unsafe buffer access [-Wunsafe-buffer-usage]: + note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 901333 | | te s t _ d r i v e _ i m p l _ 1 < D r iivterr_>s(rpcr_odgirma[m0_] n*a mes,r ca_ss)t;r +i d| e ^[ +0] /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp+: 1373i:t13r:_ snote: rin instantiation of function template specialization 'test_drive_impl>' requested herec +_dim[1] 1373* | s r c _ s t r i d et[e1s]t +_ + d| r ^~~~~~~~~~i +ve_imp/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppl:<91D:r25i:v ewarning: runsafe buffer access [-Wunsafe-buffer-usage]< +double>>( a91r | g v [ 0 ], s t d : : m o v e ( a s ) ) ; + | i ^t +r_src/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:_44d:i42m:[ 2note: in instantiation of function template specialization 'test_drive' requested here] + * src_s t44ri | dien[t2 ]m a+in (iitntr _asrrgcc_,di mc[o3n]s t* cshracr_* starirdgev[[3]]); +{ | t ^~~~~~~~~~~e +st_dr/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppi:ve91<:c42o:n vwarning: 3unsafe buffer access [-Wunsafe-buffer-usage]d +_bias_dr i91v | e r > ( a r g c , a r g v ) ; } + | ^ + itr_src_dim[2] * /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitss:rc2691_:9s:t rnote: i'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hered +e[2] + it 2691r | _ s r c{_d i}m [_3G]L I*B CsXrXc1_7s_tDrEiPdReE[C3]A;T +E D| _ ^~~~~~~~~~S +UGGE/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppS:T91(:"58s:t dwarning: :unsafe buffer access [-Wunsafe-buffer-usage]: +invoke_re s91u | l t " ) ; + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : 124i:t45r:_ snote: rexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'c +_dim[2] * 124s | rc# _dsetfriindee [_2G]L I+B CiXtXr1_7s_rDcE_PdRiECmA[T3E] D*_ SsUrGcGE_SsTt(rAidLeT[)3 _]G;L +I B| C ^~~~~~~~~~~X +X_DEP/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppR:E91C:AT75E:D _warning: Sunsafe buffer access [-Wunsafe-buffer-usage]U +GGEST(ALT )91 + | | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : 100 : 19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | _ _iattrt_rsirbcu_tdei_m_[ 2(]( _*_ dserpcr_esctartiedde_[_2 ]( +" uister _'s"r cA_LdTi m"['3 i]n s*t esardc"_)s)t)r +i d| e ^[ +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/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] @@ -87698,30 +88327,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_conv_bias_activ &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87731,8 +88360,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -87741,126 +88370,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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 -Xlinker 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' -[ 79%] Built target test_bn_spatial_nhwc_test -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_na_train.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[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 81%] 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 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/lstm_dropout.cpp:In file included from 27/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: -:48In 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/driver.hpp:34: -:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp30:29: -: -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::52:39:34 warning: : -In file included from 'result_of<(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_holder.hpp -:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/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 e52 | = typ ena m eu ssintgd ::rreessuulltt__toyfp:e: tsytpde:;: -re s| u ^l -t_of:: note: :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 -ype; - | ^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 -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24 : note: 741in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | 797 | r e t u r n cdpeutf a= rcuhn_cpu_(afsaylnsce(, c[a=c]h e{_ -mis 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 -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: 797in instantiation of function template specialization '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 | re turn verif y _i mpclp( -u f| ^ -= run_cpu(f/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:a2483l:29s: enote: ,in instantiation of function template specialization 'test_driver::verify>' requested here - cache_ m2483 | i s s , v , x s . . . ) ; - | ^v -erify(verify_forward_conv/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp<:a879pi,: 16T,: i ntnote: >in instantiation of 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 | r/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:t917u:r46n: note: vein instantiation of member function 'conv_driver::run' requested herer -ify_impl( - | ^ - 917 | /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 - static_cast< De3193r | i v e d *> ( t h iasu)-t>or unb(w)d; - | ^D -ataOutp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:t1299P:71a:i rnote: in instantiation of function template specialization 'test_driver::base_run>' requested here= - verify(verify_ b1299a | c k wa r d _rduant_daa_tlas(tdamta{r -g s| .b ^e -gin(), data_args./build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:n917d:(46: note: in instantiation of member function 'lstm_basic_driver::run' requested here - 917 | static_cast)pl(attheis )b-a>sreu_nr(u)n;< -D ri| v ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ ->(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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87871,8 +88406,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.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] @@ -87881,30 +88416,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: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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87914,8 +88449,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -87924,29 +88458,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87957,36 +88491,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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_sofmax &>' 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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87996,8 +88533,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -88006,30 +88542,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_3d_bn_per_activation_recalc &>' 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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88039,39 +88575,44 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +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()); + | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_set &>' 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_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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88082,8 +88623,29 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -88092,30 +88654,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:1358:13: note: in instantiation of function template 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_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88125,40 +88687,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std: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.hppresult_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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<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: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:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +: 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88168,8 +88740,54 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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 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] @@ -88178,30 +88796,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_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_bias_batchnorm_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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/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 + /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp493 | :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 :v52e:r39i:f ywarning: (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]e +rify_forward_conv_bia s52_ | b a t c hunsoirnmg_ arcetsiuvlt{yppter _=fu stiyopnepnlaamne. gsettd(:),: +r e| s ^u +lt_of/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:::t917y:pe46;: + note: | ^in instantiation of member function 'cbna_fusion_driver::run' requested here + + 917 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 741 : 20 : note: 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 +atic_ca s741t | < D e r i v e d * > ( t hriest)u-r>nr udne(t)a;c +h | _ ^a +sync([=/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp]: 1299{: +71 :| ^note: +in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 7971299 | : 24 : note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + run_ d797a | t a ( d a t a _ a r g s . b e g icnp(u)f, =d artuan__acrpgus(.feanlds(e),, c[a&c]h e{_ mdi.stse,m pvl,a txes .b.a.s)e;_ +r u| n ^< +Driver>();/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp }:)879;: +16 :| ^note: +in instantiation of 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: 1333879: | 5 : note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + re t1333u | r n v etreisfty__dirmipvle(_ +i m| p ^l +_11163(:p24r:o note: gin instantiation of function template specialization 'test_driver::verify>' requested herer +am_name, 1163a | s ) ; + | ^ +auto o/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:t1373p:ai13r: =note: in instantiation of function template specialization 'test_drive_impl>' requested herev +erify(v e1373r | i f y_ f o r w a r d _ t rtaesitn__dbrni_vsep_aimtpila>>{(ianrpguvt[,0 ]s,c astlde:,: msohvief(t}a)s;) +) ;| + ^ +| ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp::917511::4642:: note: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested herein instantiation of function template specialization 'test_drive' requested here + + 917 | 511 | i n t m a i n ( i n t satragtc,i cc_ocnasstt v([t]h)i s{) -t>ersutn_(d)r;i +v e| < ^cb +na_f/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:s1299i:o71n:_ dnote: rin instantiation of function template specialization 'test_driver::base_run>' requested herei +ver>(argc, 1299a | r g v ) ; } + r| u ^n +_data(data_args.begin(), da/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitst:a2691_:a9:r gnote: s'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here. +end(), [ &2691] | { d .{t e}m p_lGaLtIeB CbXXa1s7e__DrEuPnRS(U)G;G E}S)T;( +" s| t ^d +::in/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppv:o1333k:e5_:r enote: sin instantiation of function template specialization 'test_drive_impl_1>' requested hereu +lt"); + 1333| | ^ + test_driv/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.he:_124i:m45p:l _note: 1expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'< +Driver>( p124r | o#g rdaemfi_nnea m_eG,L IaBsC)X;X +1 7| _ ^D +EPRE/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppC:A1368T:E13D:_ Snote: Uin instantiation of function template specialization 'test_drive_impl>' requested hereG +GEST(AL T1368) | _ G L I B C X X _ D EtPeRsEtC_AdTrEiDv_eS_UiGmGpElS>:(100a:r19g:v [note: 0expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'] +, std: :100m | o v e_(_aast))t;r +i b| u ^t +e__ (/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp(:_1329_:d5e:p rnote: ein instantiation of function template specialization 'test_drive' requested herec +ated__ 1329( | " u s e t e's"t _AdLrTi v"'e< biantstceha_dn"o)r)m)_ +sp a| t ^i +al_driver>(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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88211,17 +88871,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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_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/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] @@ -88230,41 +88888,12 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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{ - | ^ -/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:1368:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:879:16: note: in instantiation of function 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 | 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] @@ -88273,68 +88902,61 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | 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/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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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...); + cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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<2> &, 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: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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88342,45 +88964,43 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/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 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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.hpp100:879:16: note: in instantiation of function template specialization '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::2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 192495 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation 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:1358:13: note: in instantiation of function template 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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +note: 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + +2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -88388,8 +89008,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: + 100 | __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] @@ -88398,29 +89020,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 - 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88431,8 +89053,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88441,29 +89062,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_3d_bn_per_activation_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 +/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:1358:13: note: in instantiation of function template 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88474,42 +89095,111 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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::tIn file included from ype; + | ^ +/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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + re 741 | retuturn detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested herern + 797 | cpuf = run deta_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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, 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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:P5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested hereE +>{ + | ^ +1333 | test_drive_impl_1:(917p:r46o:g rnote: amin instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here_ +name, as); + | ^917 + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1368 : 13 : note: in instantiation of function template specialization 'test_drive_impl>' requested here + static _1368c | a s t < D e r i v etde*s>t(_tdhriisv)e-_>irmupnl(<)D;r +i v| e ^r +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp>:(1299a:r71g:v [note: 0in instantiation of function template specialization 'test_driver::base_run>' requested here] +, std::move( a1299s | ) ) ; + | ^ + run_data(/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cppd:a54t:a42_:a rnote: gin instantiation of function template specialization 'test_drive' requested heres +.begin(), da t54a | _ianrtg sm.aeinnd((i)n,t [ar&g]c ,{ cdo.ntsetm pclhaatre* baarsgev_[r]u)n <{D rtievsetr_>d(r)i;v e}<)p;o +o l| i ^n +g3d_d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:i1333v:e5r:> (note: ain instantiation of function template specialization 'test_drive_impl_1>' requested herer +gc, arg v1333) | ; } + t| e ^s +t_drive_impl_1(program_name,/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits :a2691s:)9;: + 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: 2691note: | in instantiation of function template specialization 'test_drive_impl>' requested here + { } _ G1368L | I B C X X 1 7 _ D E P R EtCeAsTtE_Dd_rSiUvGeG_EiSmTp(l"l>t("a)r;g +v [| 0 ^] +, std::move(as))/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h;: +124 :| 45 ^: + note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: 124in instantiation of function template specialization 'test_drive' requested here | +# defin e1432 | _ G L I BtCeXsXt1_7d_rDiEvPeRD(EaPrRgEcC,A TaErDg_vS)U;G + G| E ^ +ST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST': +2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +100 | __at t2691r | i b u t e{_ _} (_(G_L_IdBeCpXrXe1c7a_tDeEdP_R_E C(A"TuEsDe_ S'U"G GAELSTT (""'s tidn:s:tienavdo"k)e)_)r +e s| u ^l +t"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -88517,39 +89207,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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_cast &>' 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_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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88560,8 +89246,31 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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_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] @@ -88570,30 +89279,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_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_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 - 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88603,7 +89312,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -88612,7 +89321,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/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: @@ -88622,28 +89331,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_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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -88655,8 +89364,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -88665,29 +89374,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_rnn &>' 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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88698,39 +89407,44 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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:741In 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] + :20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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 '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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88741,51 +89455,103 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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{ - | ^ -/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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +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); + | ^ +/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", | ^ -/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/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"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/activ_driver.hpp:368:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 368 | printf("stats: fwd-activ, %zu, %zu, %f, %f\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 435 | printf("Wall-clock Time Backward GPU Activation Elapsed: %f ms, for %d iterations.\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:442:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 442 | printf("GPU Kernel Min Time Backward Activation Elapsed: %f ms\n", lowtime); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:444:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 444 | printf("GPU Kernel Avg Time Backward Activation Elapsed: %f ms, for %d iterations.\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:453:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 453 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:454:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 454 | printf("stats: bwd-activ, %zu, %zu, %f, %f\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:489:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 489 | printf("Forward Activation Verifies on CPU and GPU\n"); + | ^ +/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/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"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:352:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 352 | printf("Incorrect Batch Normalization Save mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:367:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 367 | printf("Incorrect Batch Normalization Running mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:374:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 374 | printf("Incorrect Batch Normalization forward mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:381:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 381 | printf("Incorrect Batch Normalization backwards propagation mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:387:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 387 | printf( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:461:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 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 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 " + | ^ +/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", +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] @@ -88794,30 +89560,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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/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/driver/bn_driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::9171141::946:: warning: note: 'printf' was marked unused but was used [-Wused-but-marked-unused]in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here + + 917 | 1141 | p r isnttaft(i"cW_aclals-tc (Btahciksw)-a>rrdu nG(P)U; +B a| t ^c +h Norm/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :E1299l:a71p:s enote: din instantiation of function template specialization 'test_driver::base_run>' requested here: + %f ms\n" ,1299 + | | ^ + run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88827,17 +89596,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/driver/bn_driver.hpp:1146:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1146 | printf("GPU Kernel Min Time Backwards Batch Normalization Elapsed: %f ms\n", lowtime); + | ^ +/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", + | ^ +/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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88846,30 +89614,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_bn_spatial_use_est &>' 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_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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_runIn 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/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88879,38 +89652,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/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/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_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 '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_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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88921,8 +89691,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -88931,30 +89700,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_sofmax &>' 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/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 '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 '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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88964,8 +89733,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -88974,29 +89742,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_set &>' 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_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89007,8 +89775,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -89017,29 +89784,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: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_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_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/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/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: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 +/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89050,8 +89820,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -89060,29 +89830,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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89093,8 +89866,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -89103,448 +89875,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_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_bn_spatial_recalc &>' 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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{inIn 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; +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([=] { +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 + t, 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 + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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<3> &, 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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' 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 run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/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 +: 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +740/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits: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 + 2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +917/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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_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/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] - 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/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); - | ^~~~~~~~~~ -122 warnings generated when compiling for gfx906. -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: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:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89555,8 +89954,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -89565,30 +89964,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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -89598,35 +89997,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:879:16: note: in instantiation 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_weights_rnn &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89637,8 +90040,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -89647,30 +90049,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 - 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/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/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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -89680,7 +90082,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -89689,30 +90091,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_forward_train_3d_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/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 '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 '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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -89722,8 +90124,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -89732,71 +90133,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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, (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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89807,8 +90166,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -89817,29 +90176,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_rnn &>' 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/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 '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 '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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89850,8 +90209,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -89860,29 +90218,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_3d_bn_per_activation &>' 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: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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89893,7 +90251,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -89902,32 +90261,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: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, 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: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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89938,8 +90297,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -89948,29 +90306,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_sofmax &>' 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/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:1358:13: note: in instantiation of function template 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89981,7 +90339,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -89990,29 +90349,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -90023,7 +90382,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -90033,16 +90392,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 - 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 @@ -90054,8 +90413,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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -90066,8 +90425,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -90076,29 +90435,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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -90109,8 +90471,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -90119,84 +90481,84 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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/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/14/../../../../include/c++/14/type_traitsIn 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 +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2691:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + :797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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( +9/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECnote: 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 &>' requested here +T 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{ +E/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppD: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(); +S/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + U917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_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 + G1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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.hppE:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +S 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/conv3d_find2.cppT:62: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +AL/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + T2691 | { } _GLIBCXX17_DEPR)ECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + _124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -90205,30 +90567,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<2> &, 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -90238,12 +90603,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 = typenaIn 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_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] @@ -90252,30 +90612,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_bn_spatial_use_saved &>' 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_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:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -90285,32 +90645,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -me std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_imIn 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] @@ -90319,47 +90654,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_3d_bn_per_activation_recalc &>' 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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -pl_1(program_name, 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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -90378,40 +90696,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_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_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 +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | 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] @@ -90420,73 +90715,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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +c/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hp:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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...); +uf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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/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/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:1373:13: note: in instantiation of function template 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -90505,29 +90780,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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: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: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:1363:13: note: in instantiation of function template 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); } @@ -90541,39 +90816,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_tensor_ops &>' 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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -90584,82 +90855,80 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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([=] { + 741 | return detach_async([=]In file included from { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: /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 | in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_bias_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/cba_inference.cpp using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here +: 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), + | ^ +741/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 + :20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_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 | : 895 static_c:16: 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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{ - | ^ -/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:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -90670,7 +90939,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -90679,29 +90949,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -90712,7 +90982,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 | tion()>::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | verify(verify_forward_conv{ | ^ -/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -90753,57 +91030,90 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | 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: + 100 | __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 + 797In 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.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.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 + cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +741/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 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp198: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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + :917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +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_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 - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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 + :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.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 - 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/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_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here + :917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +204/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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); } + | ^ +1299 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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.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/14/../../../../include/c++/14/type_traits:2691:9: 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +101/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +124 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h# define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((____attribute__ ((__deprecated__ ("use '" ALT "' insteadeprecated__ ("use '" ALT "' instead"))) + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -d"))) +:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -90812,81 +91122,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -)>::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/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}); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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 '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 - 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_driv/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] @@ -90895,31 +91153,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_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_infer_3d_bn_per_activation_use_est &>' 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_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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.e(arIn 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()); + | ^~~~~~~~ +gc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:b2691:9:egin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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_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/14/../../../../include/c++/14/type_traits:2691:9: 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_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/14/../../../../include/c++/14/type_traits note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -90928,51 +91196,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -90981,19 +91204,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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()); - | ^~~~~~~~ -82 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/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] @@ -91002,29 +91214,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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91035,76 +91250,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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 | [ 81%] Linking CXX executable ../bin/test_gpu_reference_kernel - c_ptr[n * c_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 -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 | 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/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: @@ -91128,40 +91274,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) {} | ^ -c_ptr[n * c_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 | 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/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: @@ -91185,231 +91298,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) {} | ^ - 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_pclang++-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] -tr[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/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 | 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/activation.cpp:38: +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] @@ -91418,33 +91307,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_forward_conv_bias &>' 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/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/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -91454,7 +91340,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -91463,29 +91358,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_conv &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91496,35 +91391,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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_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: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:1353:13: note: in instantiation of function template 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 - 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91535,45 +91434,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 81%] Built target test_gpu_reference_kernel -make -f test/CMakeFiles/test_perfdb.dir/build.make test/CMakeFiles/test_perfdb.dir/depend -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_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 | remake[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=" -turn 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:879:16: note: in instantiation of function template specialization '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91584,13 +91477,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/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' -[ 81%] 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/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] @@ -91599,30 +91487,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_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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -91632,7 +91520,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -91641,29 +91529,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_sofmax &>' 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/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 'lrn_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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91674,7 +91562,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -91683,30 +91571,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_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_spatial_use_est &>' 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/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:1353:13: note: in instantiation of function template 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -91716,8 +91604,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -91726,29 +91613,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_set &>' 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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91759,7 +91646,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -91768,32 +91656,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: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, 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: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_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:226: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: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/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/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91804,8 +91692,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -91814,29 +91701,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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91847,8 +91737,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -91857,29 +91746,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_copy &>' 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_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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91890,8 +91779,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -91900,30 +91788,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: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: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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -91933,8 +91821,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -91943,30 +91830,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: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] +797 52 | using result_type = typename std::result_of::type; + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp24:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_tensor_ops &>' 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/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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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 + note: 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/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here + in instantiation of function template specialization 'test_driver::run_cpu>' requested here342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -91976,81 +91873,74 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_cast &>' 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; +b 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppfloat16>>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.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_as:204:42: note: in instantiation of function template specialization 'test_drive' requested here +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 | cpuf = run_cpu(false, cache_miss, v, xs...); + 204 | int main(int argc/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp,: 797c:o24n:s note: t in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested herec +har* arg v797[ | ] ) { t e s t _ d r i v e < tcepnusfo r=_ crausnt__cdprui(vfearl>s(ea,r gcca,c haer_gmvi)s;s ,} +v , | 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_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:879:16: note: in instantiation of function 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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691: 9879: | note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + retur n2691 | v e r i f{y _}i m_pGlL(I +B C| X ^X +17_DEPRECAT/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppE:D514_:S21U:G note: Gin instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested hereE +ST("std::i n514v | o k e _ r e s u latu"t)o; +o u| t ^ + = verify(verify/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h_:f124o:rw45a:r dnote: _expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'p +ooling {d}e,f iinnep u_GtL,I BfCiXlXt1e7r_,D EiPndRiEcCeAsT)E;D +_ S| ^U +GGEST(A/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppL:T707): 21_:G Lnote: Iin instantiation of function template specialization 'pooling_driver::run_impl' requested hereB +CXX_DEP R707E | C A T E D _ S U G G E S T ( A L T ) + | r ^u +n_imp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hl:<100u:i19n:t 8note: _expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST't +, 3>(); + | 100 ^ | + __at/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:r917i:b46:u tnote: ein instantiation of member function 'pooling_driver::run' requested here_ +_ ((__d e917p | r e c a t e d _ _ ( " u s e 's"t aAtLiTc _"c'a sitn +( t| h ^i +s)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92061,7 +91951,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -92070,33 +91970,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_backward_data_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: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 +/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/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -92106,8 +92003,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -92116,30 +92012,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_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: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:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -92149,8 +92045,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -92159,29 +92055,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_rnn &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92192,51 +92088,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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()); - | ^~~~~~~~ -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/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/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 + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_fwd_batchnorm_spatial_activ &>' 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/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: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[]) { 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92247,8 +92143,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/na_train.cpp:36: +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] @@ -92257,30 +92152,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_forward_train_bn_spatial &>' 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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -92290,7 +92185,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -92299,29 +92195,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_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<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/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: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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92332,7 +92231,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -92341,33 +92241,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: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_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: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/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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -92377,7 +92274,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -92388,6 +92285,15 @@ 741 | return detach_async([=] { | ^ /build/reproducible-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/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 + | ^ 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 @@ -92399,28 +92305,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | In file included from run_data(data_arg/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: @@ -92430,70 +92316,137 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | { } _GLIBCXX17_DEPRECATs.begin(), data_args.end(), [&] { ED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' iIn 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: + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +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 + 1333 | test_drive_impl_1(program_name, as); + | ^ +/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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1363:13: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnote: :in instantiation of function template specialization 'test_drive_impl>' requested here741 +:20: note: in 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 | 741 | treesttu_rdnr idveet_aicmhp_la ^> +(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24:/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp note: :in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here62 +:42: note: in instantiation of function template specialization 'test_drive' requested here + 797 | 62 | i n t mcapiunf( i=n tr uanr_gccp,u (cfoanlsste ,c hcaarc*h ea_mrigsvs[,] )v ,{ xtse.s.t._)d;r +i v| e ^< +conv3d_driver>(argc,/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :a879r:g16v:) ;note: in instantiation of function 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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/pooling_common.hpp:517: 92691: | note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + { } _GL I517B | C X X 1 7 _ D E PvReErCiAfTyE(Dv_eSrUiGfGyE_SbTa(c"kswtadr:d:_ipnovoolkien_gr;{ +} ,| ^ + + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h::21124:: 45note: :in instantiation of function template specialization 'pooling_driver::run_impl' requested here +note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 707 | 124 | # d e f i ne _ G L I B CrXuXn1_7i_mDpEPlRE(S)T;( +A L| T ^) + _GLIBCX/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppX:_917D:E46P:R Enote: Cin instantiation of member function 'pooling_driver::run' requested hereA +TED_SUG G917E | S T ( A L T ) + | ^ + s/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.ht:a100t:i19c:_ cnote: aexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST's +t ( t_h_iast)t-r>irbuunt(e)_;_ + (| ( ^_ +_deprecat/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpped:_1299_: 71(:" unote: sein instantiation of function template specialization 'test_driver::base_run>' requested here +'" ALT "' in s1299t | e a d " ) ) ) +r u| 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.hpp:1373:13: note: in instantiation of function template 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); } + | ^ +In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp2691::409: +:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnote: :'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here34 +: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp :269152 | : 39 : warning: { 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]} + _GLIBCXX17_DEP R52E | C A T E Du_sSiUnGgG ErSeTs(u"lstt_dt:y:pinev o=k et_yrpeesnualmte" )s;t +d :| : ^r +esult_ofnote: :expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST': +type; + | ^ + 124 | # define _G/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppL:I741B:C20X:X 1note: 7in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here_ +DEPRECAT E741D | _ S U G G E S T ( A L T )r e_tGuLrInB CdXeXt_aDcEhP_RaEsCyAnTcE(D[_=S]U G{G +E S| T ^( +ALT) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hnote: :in instantiation of function template specialization 'test_driver::run_cpu>' requested here100 +:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 797 | 100 | _ _ a t t r i bcuptuef_ _= (r(u_n__dceppur(efcaaltseed,_ _c a(c"hues_em i's"s ,A LvT, "x's .i.n.s)t;e +a 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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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 - 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92504,10 +92457,21 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -nstead"))) - | ^ -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/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/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] @@ -92516,41 +92480,46 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_/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] + D1006 | printf("Incorrect Convolution Mode\n"); + | ^ +EPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -92559,30 +92528,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_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_3d_bn_spatial_use_saved &>' 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: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 '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:1353:13: note: in instantiation of function template 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_dr/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] +i 1534 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_time); + | ^ +ve_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.cpp1539 | printf("stats: for conv%dd\n", num_dim); + | ^ +: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -92592,81 +92567,96 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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, " + | ^ +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 = typen/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] +a 1794 | printf("GPU Kernel Time Forward Conv. Bias Elapsed: %f ms\n", time); + | ^ +me std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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: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:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: + 2691 | { } _GLIBCXX17_DEPRECATED_SIn 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; +U 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +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 + 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, (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...); +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, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here + ST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/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_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: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:231:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +: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: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: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: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: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:1363:13: note: in instantiation of function template 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); } @@ -92680,39 +92670,78 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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); + | ^ +/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 | In file included from printf( + | ^ +/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/driver/conv_driver.hpp:2711:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +2711 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.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 printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, " + | ^ +:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_backward_3d_bn_per_activation_use_saved &>' 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_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 '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_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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -92722,8 +92751,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -92732,29 +92760,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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/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/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:1358:13: note: in instantiation of function template 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92765,76 +92793,80 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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()); - | ^~~~~~~~ -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/conv2d.cpp:26: +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/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; + 52 | using result_type = typenamIn file included from e std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +32/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: +/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] + :879:16: note: in instantiation of function template specialization '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.hpp445 | printf("Incorrect Batch Normalization Mode\n"); + | ^ +: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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:524:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 524124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:238:13) &>' requested here - 797 | cIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: + | 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"); + | ^ +/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 " + | ^ +/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/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] @@ -92843,64 +92875,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_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_tensor_ops &>' 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/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)); - | ^ -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:238:13) &>' requested here - 879 | return verify_impl( - | ^ -/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -/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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl::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)); +oat>>(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(in/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hppt: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); + | ^ +argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92911,39 +92915,57 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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"); + | ^ +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::/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] +r 293 | printf("Error copying data to GPU\n"); + | ^ +esult_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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/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); + | ^ + cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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: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/tensor_copy.cpp:178:13: /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] + note: 406 | printf("Wall-clock Time Backward LRN Elapsed: %f ms\n", + | ^ +in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 178/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); + | ^ + 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92964,18 +92986,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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(); - | ^ + | ^In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ @@ -92983,22 +93005,68 @@ 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:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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; + | ^ + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.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>(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.cpp: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: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/14/../../../../include/c++/14/type_traits:2691:9: 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:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated 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_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124: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 + 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 + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/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 + 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -93007,68 +93075,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, 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<2> &, 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: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 - 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_rIn 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] +e 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppsult"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation 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 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp100 | __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_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_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 +/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/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/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); } @@ -93082,26 +93153,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:34: -In file included from /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_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/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/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/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] @@ -93110,30 +93169,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_conv_bias_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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -93143,8 +93202,28 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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" + | ^ +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] @@ -93153,32 +93232,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>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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/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/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:1373:13: note: in instantiation of function template 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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | { } _GLIBCXX17_DEPREC/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"); + | ^ +ATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -93186,38 +93268,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+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 | usinIn file included from 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([=] { + 741 | /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"); + | ^ + return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_scale &>' 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_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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93228,8 +93311,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +/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); + | ^ +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] @@ -93238,39 +93326,60 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_spatial_recalc &>' 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/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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::3241333::135:: warning: note: 'printf' was marked unused but was used [-Wused-but-marked-unused]in instantiation of function template specialization 'test_drive_impl_1>' requested here + + 1333 | 324t | e s t _ d r i v e _ i m pplr_i1nl(-pcrloogcrka mTi_mnea mBea,c kawsa)r;d + S| o ^f +tmax El/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:p1373s:e13d:: note: %in instantiation of function template specialization 'test_drive_impl>' requested heref + ms\n", t .1373g | e t t i me _ m s ( ) /t eistte_rd)r;i +v e| _ ^i +mpl>(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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 2691 | { } _GLIBCXX17_D/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hppEP:R328E:C9A:T Ewarning: D_'printf' was marked unused but was used [-Wused-but-marked-unused]S +UGGEST("std: :328i | n v o k e _ r e spurlitn"t)f;( +" G| P ^U + Kernel Time Ba/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hc:k124w:a45r:d note: Sexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'o +ftmax Ela p124s | e#d :d e%ffi nmes \_nG"L,I BkCeXrXn1e7l__DaEvPerRaEgCeA_TtEiDm_eS)U;G +G E| S ^T +(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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: @@ -93281,14 +93390,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(); @@ -93312,44 +93421,70 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__dIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +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_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/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_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/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.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:797:24: 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 -pre c797 | a t e d _ _ 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 - 879 | (r"eusteu r'"n AvLeT r"i'f yi_nismtpela(d -" )| )) ^ - - | ^ -/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -93359,8 +93494,22 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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: +/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] @@ -93369,41 +93518,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_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(vIn file included from erify_forward_conv{ - | ^ -/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/lstm_dropout.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_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); } | ^ -27: -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsIn file included from :2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -: 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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] @@ -93412,29 +93563,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_fwd_batchnorm_peract_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: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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93445,7 +93596,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -93454,29 +93606,38 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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 - 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/pooling2d.cpp:101:42In 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()); + | ^~~~~~~~ +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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93487,8 +93648,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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.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] @@ -93497,30 +93665,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_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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -93530,8 +93698,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +[ 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 +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] @@ -93540,29 +93709,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_tensor_ops &>' 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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93573,7 +93742,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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 | usinIn 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] @@ -93582,50 +93755,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, (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: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: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: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: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: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:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 205 | lookup.emplace(trIn 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/activation.cpp:205: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp9 warnings generated when compiling for gfx906. +:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_spatial_use_est &>' 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: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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -93633,12 +93828,11 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 100 | __attribute__ ((__deprecated__ ("use '" clang++-17: warning: Aargument 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] +LT "' instead"))) | ^ -ansform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -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/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] @@ -93647,29 +93841,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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/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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93680,32 +93874,119 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/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( +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/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/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 | printIn 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] + f43 | virtual ~PerfConfig() = default; | ^ -/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +(/build/reproducible-path/miopen-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.hppC: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) {} + | ^ +PU verification: Only support 1D to 5D tensors\n"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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 " + | ^ +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) {} + | ^ +/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 " + | ^ +/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/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] @@ -93714,29 +93995,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_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<3> &, 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: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:1373:13: note: in instantiation of function template 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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93747,8 +94031,25 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] + 435In 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] @@ -93757,29 +94058,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_rnn &>' 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/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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93790,7 +94091,33 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: + | 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("WaIn file included from ll-clock Time Forward RNN Elapsed: %f ms\n", wl_time_forward / n_iter); + | ^ +/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] @@ -93799,74 +94126,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, (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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_/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] +m 957 | printf("verify rnn fwd \n"); + | ^ +iss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/driver.hpp:879:16: note: in instantiation 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/driver/rnn_driver.hpp 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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:981:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 981 | printf("verify lstm fwd \n"); + | ^ +:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("st/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] + d::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +1007 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | printf("verify gru fwd \n"); + | ^ +100 | __attribute__ ((/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"); + | ^ +_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/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: 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; + 52warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1566 | printf("Bad Parameters! Verification FAILED\n"); + | ^ + | using result_t/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"); + | ^ +ype /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"); + | ^ += typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93877,8 +94258,73 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -93887,29 +94333,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 - 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93920,8 +94369,72 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 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/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] @@ -93930,30 +94443,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_rnn &>' 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/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 '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 '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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -93963,7 +94476,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -93972,29 +94489,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_weights_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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94005,38 +94522,47 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 | 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; + memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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_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:223: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: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: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: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:1363:13: note: in instantiation of function template 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); } @@ -94050,8 +94576,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -94060,29 +94586,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 - 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94093,8 +94619,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -94103,29 +94636,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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94136,7 +94672,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -94145,30 +94681,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_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_bn_spatial_recalc &>' 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/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:1363:13: note: in instantiation of function template 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); } - | ^ +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -94178,9 +94714,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/conv_common.hpp:48: +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] @@ -94189,29 +94723,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_tensor_ops &>' 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/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 - 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.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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94222,8 +94756,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -94232,30 +94766,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_weights_rnn &>' 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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); } - | ^ +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -94263,13 +94797,10 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' [ 81%] Linking CXX executable ../bin/test_bn_peract_test -instead"))) + 100 | __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_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/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] @@ -94278,29 +94809,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_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_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/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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94310,102 +94844,82 @@ | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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); - | ^~~~ -4 warnings generated when compiling for gfx906. -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/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; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.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_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_sofmax &>' 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/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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+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, (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.hpprogram_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373: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 +1373 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp2495: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/14/../../../../include/c++/14/type_traits verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:2691:9: 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 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 2691 | { } _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 +1299/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94416,8 +94930,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -94426,29 +94940,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1368:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94457,10 +94971,18 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 100 | _/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 -Xlinker 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 +_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' +[ 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 +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] @@ -94469,29 +94991,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: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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94502,8 +95027,12 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +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 +4 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -94512,29 +95041,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_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: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: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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94545,8 +95077,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -94555,9 +95087,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()); | ^~~~~~~~ -/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 -Xlinker 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' -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: @@ -94567,29 +95097,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 - 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94600,20 +95130,22 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 81%] Built target test_bn_peract_test -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/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/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/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/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: +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))) | ^~~~~~ @@ -94638,10 +95170,9 @@ /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); | ^~~~~~~~~~~~~ -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 -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: +[ 84%] Linking CXX executable ../bin/test_sqlite_perfdb +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]; | ^~~~~ @@ -94649,8 +95180,7 @@ 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] + amake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -lpha * 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; @@ -94796,6 +95326,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; | ^~~~~ +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 /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]; | ^~~~~ @@ -94898,84 +95429,38 @@ /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); +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); | ^~~~~~~~~~ -[ 81%] Building CXX object test/CMakeFiles/test_pooling2d.dir/pooling2d.cpp.o -/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); | ^~~~~~~~~~ -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 -/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/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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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] @@ -94984,124 +95469,96 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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 '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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 124 | # clang++-17d: 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] +efine _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19In 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:741:20: note: in 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: 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +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 | cpu +f = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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)}); + | ^ +100/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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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:1363:13: note: in instantiation of function template 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_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + a140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +t/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitst:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +r 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +i/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +b 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 100 | __attribute__ ((__deprecated__ ("use 'u" ALT "' instead"))) + | ^ +te__ ((__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_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/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: @@ -95111,29 +95568,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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_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:256: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: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: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: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: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:1363:13: note: in instantiation of function template 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); } @@ -95147,8 +95604,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -95157,29 +95614,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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95190,8 +95650,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/na_train.cpp:36: +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/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] @@ -95200,31 +95667,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: [ 81%] Linking CXX executable ../bin/test_bn_3d_peract_test -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(thiscd /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 -)->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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95235,10 +95700,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -95247,29 +95710,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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95280,35 +95746,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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_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: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:1373:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95319,38 +95801,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +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); + | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_trans &>' 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_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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95370,29 +95856,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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: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: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:1363:13: note: in instantiation of function template 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); } @@ -95406,7 +95892,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -95416,29 +95902,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 - 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95449,8 +95935,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -95459,29 +95944,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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_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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95492,7 +95977,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +/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 -Xlinker 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/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] @@ -95501,29 +95989,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_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_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/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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95534,8 +96025,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +[ 84%] Built target test_sqlite_perfdb +make -f test/CMakeFiles/test_tensor_vec.dir/build.make test/CMakeFiles/test_tensor_vec.dir/depend +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] @@ -95544,29 +96036,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_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: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/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 - 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 | make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' + rucd /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=" +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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95577,8 +96071,22 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +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/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()); + | ^~~~~~~~ +[ 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] @@ -95587,29 +96095,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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95620,42 +96131,25 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:34: -In file included from /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 -Xlinker 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' -[ 81%] Built target test_bn_3d_peract_test -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=" -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_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_omake -f test/CMakeFiles/test_pooling3d.dir/build.make test/CMakeFiles/test_pooling3d.dir/build -f::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_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(); | ^ @@ -95675,15 +96169,23 @@ 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBmake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -CXX_DEPRECATED_SUGGEST(ALT) + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 83%] 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/na_inference.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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -95692,29 +96194,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<2> &, 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: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:1373:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95725,8 +96230,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -95735,29 +96240,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95768,8 +96273,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -95778,29 +96282,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_trans &>' 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_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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95811,8 +96315,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -95821,29 +96324,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_spatial_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: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:1368:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95854,7 +96357,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -95863,32 +96367,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95899,51 +96400,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -95952,29 +96409,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_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_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/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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95985,8 +96445,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -95995,71 +96455,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, 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: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/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, argvIn 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} | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' 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...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/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: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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96070,7 +96533,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -96080,74 +96543,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96158,8 +96576,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -96168,29 +96586,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96210,26 +96628,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_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.cpp:903: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: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/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); } @@ -96286,7 +96704,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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/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] @@ -96295,71 +96720,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, 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_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_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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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.hpp:741:20: note: in 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, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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_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_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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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 - 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96370,18 +96802,23 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +/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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /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: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24In 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] @@ -96390,29 +96827,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_trans &>' 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/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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96423,7 +96860,43 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: @@ -96433,29 +96906,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96466,8 +96939,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -96476,29 +96949,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96509,66 +96982,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([ 83%] Linking CXX executable ../bin/test_bn_3d_spatial_test -[=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = ruIn 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; + 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) {} - | ^ -n_cpu(false, cachcd /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 -e_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_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96579,41 +97028,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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()); - | ^~~~~~~~ -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/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] @@ -96622,29 +97038,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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96655,8 +97074,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -96665,29 +97083,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 - 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96698,741 +97116,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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); - | ~~~~~~^~~~~~~ -/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/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/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/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: @@ -97442,29 +97126,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 - 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97475,84 +97159,82 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: 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] -in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 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.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:797:24: 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 +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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97563,8 +97245,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -97573,95 +97255,90 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+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,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.hppxs...); +: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: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 '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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 124 | # define _GLIBCXX17_DEPRECATED_SUGG/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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( + | ^ +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 +S 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppT: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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + A54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +LT/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +)/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h_:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +G 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +LIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 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.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) {} - | ^ -/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 -Xlinker 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' -[ 83%] Built target test_bn_3d_spatial_test -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=" -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' -[ 83%] 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/test/activation.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] @@ -97670,42 +97347,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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: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 - | ^ - 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: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/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97716,7 +97380,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -97725,29 +97389,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/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/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/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: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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97758,15 +97422,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -97776,29 +97431,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 +/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:1358:13: note: in instantiation of function template 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); } @@ -97812,14 +97467,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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: @@ -97829,29 +97477,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 - 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97862,276 +97510,63 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -26 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: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()); - | ^~~~~~~~ -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/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/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); - | ~~~~~~^~~~~~~ -/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 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_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/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; | ^ -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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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, 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_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_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: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 - n1333 | test_drive_impl_1(program_name, 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: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/driver.hpp:1373:13: note: in instantiation of function template 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 - i337 | 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); } | ^ -d/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits.:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - b2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result")e; +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -g/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - i124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -n() + 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); - | ~~~~~~^~~~~~~ -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] @@ -98140,472 +97575,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 - 797 | cpuf = run_cpu(fals/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppe:151:75,: warning: cunsafe pointer arithmetic [-Wunsafe-buffer-usage] -ache_miss, v151, | x s . . . ) ; - | ^ - std::copy_n(in_spat/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppia:l_879i:d16.b:e gnote: 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_forward_conv &>' requested here() -, ConvDim, 879in | _i d .b eg in () + 3r)e; -t | u ~~~~~~^~~~~~~ -rn ve/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppr:i164f:y75_: iwarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]m -pl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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( | ^ - 164 | /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 -std::copy_n(in_sp a2471ti | a l_ i d . be g in ( ), C on v Di m , in _i d. b e gi n () + 2 );v -e | r ~~~~~~^~~~~~~ -ify(verify_forward_conv{ - | ^ -/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: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp_:D151E:75:P warning: Runsafe pointer arithmetic [-Wunsafe-buffer-usage] -ECATED_SUG G151E | S T ( " s t d : : i n v o k e _ r setsd:u:lcotpy"_)n(;i -n_ s| pa ^t -ial_id.begin(), ConvDim, in_/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hid:.b124eg:i45n(:) +note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'3) -; - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]124 - | # define 164_ | G L I B C X X 1 7 _ D E P R E CstAd:T:EcDo_pSyU_GnG(EiSn_Ts(pAaLtTi)al __iGd.LbIeBgCiXn(X),_ DCEonPvDim,R EinC_idA.bTegEiDn(_) S+ U2)G;G - E| ~~~~~~^~~~~~~S -T(ALT) + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 83%] Linking CXX executable ../bin/test_bn_spatial_test -/build/reproducible-path/miopen-5.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); - | ~~~~~~^~~~~~~ -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 -/build/reproducible-path/miopen-5.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); - | ~~~~~~~^~~~~~~ +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, 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_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: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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98616,114 +97654,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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); - | ~~~~~~^~~~~~~ -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_inference.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/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] @@ -98732,29 +97666,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_fwd_batchnorm_spatial_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 +/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98765,7 +97699,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -98773,34 +97707,43 @@ 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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(); + 741 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp : 40 : + In file included from r/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:34: +In file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:u29r: +n/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp d:e63t:a27c:h _awarning: sdeclaration shadows a local variable [-Wshadow-uncaptured-local]yn +c([=] { + | ^ + 63 | /build/reproducible-path/miopen-5.5.1+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 = 797s | td : : m o v e ( f )] ( ) mu tcapbulfe ={ rruent_ucrnpu (wf(afl.sgee,t (c)a)c;h e}_)m;i +s s| , ^ +v, xs../build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp.:)60;: +26 :| ^note: +previous declaration is here + 60 | auto then(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:t879d::16::f unote: 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_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested hereu +re f ,879 | W o r k w ) -r>e tsutrdn: :vfeurtiufrye_ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98811,55 +97754,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +clang++-17In 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] @@ -98868,29 +97763,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, (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:239:13) &>' requested herewarning: 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] 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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: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: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: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: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:1358:13: note: in instantiation of function template 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); } @@ -98904,7 +97801,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -98914,29 +97811,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1373:13: note: in instantiation of function template 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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98947,8 +97844,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -98957,75 +97854,160 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 - 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: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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +e 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 + *741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp>(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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 + :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: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 | r u n _vdeartiaf(yd_aetqau_aalrsg(sv.ebreigfiyn_(t)e,n sdoart_at_raarngss<.Te>n{ds(r)c,, [d&s]t ,{ sdt.rtiedmep_lhat,e sbtarsied_er_uwn,< Dfroirvwe}r)>;( +) ;| ^} +); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppin instantiation of member function 'tensor_vec_driver::run' requested here: +1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +917 | 1333 | t e s ts_tdartiivce__ciamsptl<_D1e>((tphriosg)r-a>mr_unna(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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:: 1373note: :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 | 1373 | r u n _ d a ttaes(td_adtrai_vaer_gism.pbleg>s(.aerngdv([)0,] ,[ &s]t d{:: mdo.vtee(mapsl)a)t;e + b| a ^s +e_run:(42):; note: }in instantiation of function template specialization 'test_drive' requested here) +; + | ^ + 101/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | :i1333n:t5 :m anote: iin instantiation of function template specialization 'test_drive_impl_1>' requested heren +(int arg c1333, | c o n stte scth_adrr*i vaer_givm[p]l)_ 1{< Dtreisvte_rd>r(ipvreo| ( ^a +rgc, a/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpprg:v1373):;13 :} +note: in instantiation of function template specialization 'test_drive_impl>' requested here| + ^ + 1373 | test_driv/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitse:_2691i:m9p:l ' has been explicitly marked deprecated herei +ver | > ( a r g{v [}0 ]_,G LsIBtCd:X:Xm1o7v_eD(EaPRsE)C)A;T +E D| _ ^S +UGGEST(/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp":s236t:d42::: inote: nin instantiation of function template specialization 'test_drive' requested herev +oke_result" )236; | +i n| t ^ +main(int argc, /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hc:o124n:s45t: cnote: hexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'a +r* argv[] )124 | {# tdeesfti_nder i_vGeLU(GaGrEgScT,( AaLrTg)v )_;G L}I +B C| X ^X +_DEPRECATED_SUGGEST(ALT) + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits ^: +2691:9: note: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here: +100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 2691 | 100{ | } ___GaLtItBrCiXbXu1t7e__D_E P(R(E_C_dAeTpErDe_cSaUtGeGdE_S_T ((""sutsde: :'i"n vALoTk e"_'r eisnusltte"a)d;" +) )| ) ^ + + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] - 52 | using result_type = typename std::result_of::type; + 52 | In file included from using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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/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; + | ^ +741/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + :741 | return detach_async([=] { + | ^ +20/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +: 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 + note: 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.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 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/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 + 2596:34: 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.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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 + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +1299/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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-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 | static_cast(this)->run(); + | ^ +1333/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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 + test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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 + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +65/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99036,19 +98018,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 83%] Built target test_bn_spatial_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' -[ 83%] 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/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] @@ -99057,32 +98027,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99093,7 +98060,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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/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] @@ -99102,32 +98076,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: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, 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: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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99138,7 +98112,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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: @@ -99148,29 +98129,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99181,8 +98162,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -99191,32 +98172,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99227,38 +98205,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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, 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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99269,6 +98248,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -99278,29 +98267,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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, (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: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_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:226: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: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: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:205: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: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: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 +/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:1358:13: note: in instantiation of function template 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); } @@ -99314,17 +98303,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -99333,29 +98313,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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99366,54 +98349,882 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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[mIn 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] + * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.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] + 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.hpp193:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.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] +292 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] + 38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +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/pooling_common.hpp; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +226 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] + | c_ptr[n * c_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.hpp276 | 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] +240 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +: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/pooling_common.hpp | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :276:74: warning: unsafe pointer arithmetic [-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.hpp276: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] + mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp261 | 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] +276 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] + 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] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +292 | kers.begin() + i + 1, kers.end(), 1, /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: 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] + td::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.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] +: 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] +292 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] + 38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +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/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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] + 276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +240/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + | 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] + 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] +240 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] + | 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] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm/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.hppe: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 | | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp_:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +p 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] + tr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +261 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()); + | ~~~~~^~~~~~~ + c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppb_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.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] +261 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] + :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.hpp292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + /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.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +l 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] +p 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] +h 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +a * 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 /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] + c_stride + k] + alpha * mm_e; + | ^~~~~ +276 | mx_idx_dim /= std::accumulate(in_dim.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppin() + 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] +191 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride +/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.hppk: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] + ; + | ^~~~~ +/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] +292 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] + 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] +207 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ + | 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:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +55 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] + : 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] +276 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] + 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] + 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.hpp292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +: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/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +m 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 + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :292:38: warning: unsafe pointer arithmetic [-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] +292 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] + kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_s/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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] + ride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] +276 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; + | ^~~~~ + mx_idx_dim /= std::accumulate(in_dim.begin() + i + /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + :191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +292 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 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()); + | ~~~~~^~~~~~~ +193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + al/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +p 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] +h 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] +a 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] + * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] +292 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 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +k 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] + + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-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] + 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] +292 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] + kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +240 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] + | 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] +276 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] + 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] +261 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()); + | ~~~~~^~~~~~~ + c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride/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()); + | ~~~~~^~~~~~~ +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_str/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] + de + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +276/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; + | ^~~~~ + mx_idx_dim /= std::accumulate(in_dim.begin/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +( 191 | ) + 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 | 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] + kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +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/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] + 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:276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp207: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:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + :226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] +292 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] + kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp240 | 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] +292 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] + :38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_st/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +276/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] + mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +263/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 c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +: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/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/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] + drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +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 | /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 -Xlinker 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 + kers.begin() + i + 1, kers.end(), 1, std::multiplies()/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/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hppunsafe pointer arithmetic [-Wunsafe-buffer-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()); + | ~~~~~^~~~~~~ +: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/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]/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +: 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +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] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-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] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +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.be/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +g 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +in() + 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,/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp k:er647s:.49:e nwarning: dunsafe pointer arithmetic [-Wunsafe-buffer-usage]( +), 1, std::mu lt647i | p l i e s < i n t > ( ) )d;r +o p| o ~~~~~~~~~~~~~^~~u +t_res/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppe:r292v:e38s:p awarning: cunsafe pointer arithmetic [-Wunsafe-buffer-usage]e +_host.at(i) 292= | * ( p _ d r o p _ r s v + i ) ; + | ^~~~~~~~~~ + 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp 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] + :647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +276 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ + | 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hppk:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +e 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +rs.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 + /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +1 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +, 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 | [ 84%] Built target test_tensor_reorder + 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()make -f test/CMakeFiles/test_test_errors.dir/build.make test/CMakeFiles/test_test_errors.dir/depend + + 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 | 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=" + mx_idx_diIn 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; +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 + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/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:879:16: note: in instantiation of function 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 +276/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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: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()); + | ~~~~~^~~~~~~ +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/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] + 917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +292/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/conv2d_find2.cpp276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +292:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + warning: unsafe pointer arithmetic [-Wunsafe-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()); + | ~~~~~^~~~~~~ +100 | __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/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()); + | ~~~~~^~~~~~~ +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 +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] @@ -99422,32 +99233,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_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: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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99458,8 +99266,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -99468,30 +99276,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, 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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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/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] + r u52n | _ i m p lue( =) ;ty +p en| a ^me + std::result_of917:::46t:y pnote: e;in instantiation of member function 'pooling_driver::run' requested here + + | ^ + 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 + st a741t | i c _ c a s t < D e rrietvuerdn* >de(ttahcihs_)a-sy>nrcu(n[=(]) ;{ + + | | ^ ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::7971299:24::71 :note: in instantiation of function template specialization 'test_driver::run_cpu>' requested herenote: +in instantiation of function template specialization 'test_driver::base_run>' requested here + 797 | 1299 | cpruuf n=_ drautn_ac(pud(aftaal_saer,g sc.abceheg_imnis(s),, vd,a txas._.a.r)g; +s .| e ^ +nd(), [&] { /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:.879t:e16m:p lnote: 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 &>' requested heret +e bas e879_ | r u n et(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/conv_common.hpp:2495: 291333: | note: in instantiation of function template specialization 'test_driver::verify>' requested here + test_d r2495i | v e _ i m p l _ 1 < D r i v e r > ( p r o g r a m _ nvaemrei,f ya(sv)e;r +i | f ^y +_forwa/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:d1373_:c13o:n vnote: >' requested herea +pi, T, in t13738 | _ t > { + | ^ + test/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:d917r:i46v:e _note: iin instantiation of member function 'conv_driver::run' requested herem +pl > ( a r g v [s0t]a,t isct_dc:a:smt +( t| h ^is +)->run()/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/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here54 + | int main( i1299n | t a r g c , crounns_td acthaa(rd*a taar_gav[r]g)s .{b etgeisnt(_)d,r idvaet{( ad.rtgecm,p laartgev )b;a s}e +_ r| u ^n +(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits :note: 2691in instantiation of function template specialization 'test_drive_impl_1>' 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 + 1333 | te s2691t | _ d r i v{e _}i m_pGlL_I1BE(PpRrEoCgAraTmE_Dn_aSmUeG,G EaSsT);( +" s| t ^d +::invo/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppke:_1368:r13e:s unote: lin instantiation of function template specialization 'test_drive_impl>' requested heret +"); + | ^ + 1368 | tes/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.ht:_124d:r45i:v enote: _expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'i +mple> (_aGrLgIvB[C0X]X,1 7s_tDdE:P:RmEoCvAeT(EaDs_)S)U;G +G E| S ^T +(ALT) _G/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cppL:I62B:C42X:X _note: Din instantiation of function template specialization 'test_drive' requested hereE +PRECATED_SU G62G | EiSnTt( AmLaTi)n +( i| n ^t + argc,/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :c100:o19n:s tnote: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'c +har* ar g100v | [ ] )_ _{a tttersitb_udtrei_v_e <(c(o_n_vd3edp_rderciavteerd>_(_a r(g"cu,s ea r'g"v )A;LT }" +' i| n ^s +tead"))) + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -99501,8 +99355,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +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] @@ -99511,32 +99365,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: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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99547,7 +99401,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -99557,29 +99411,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99590,15 +99444,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -99609,38 +99454,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 - 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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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); } @@ -99654,14 +99490,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -99670,32 +99500,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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: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 +/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99706,42 +99533,44 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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 + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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 '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99752,7 +99581,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -99762,29 +99591,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99805,32 +99634,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<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:879:16: note: in instantiation of function 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 | returnIn file included from v/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppe:r38i: +fIn file included from y/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:i34m: +pIn file included from l/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp(:29 +: + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp ^: +52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | us/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppin:g517 :r9e:s unote: lin instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested heret_ +type = t517y | p e n a m e s tvde:r:irfeys(uvletr_ioffy<_Fbunacctkiwoanr(d)_>p:o:otylpien;g +< S| ^p +tDim>{}, + | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:741:20: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.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: +733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here741 + | 733 | r e t u r n d e t a c h _ a s yrnucn_(i[m=p]l <{u +i n| t ^3 +2_t, 2>(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :note: 917in 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: +46: note: in instantiation of member function 'pooling_driver::run' requested here + 797 | 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_ ar g s . e n d ( ) , [ &c]p u{f d=. terumnp_lcaptue( fbaalssee_,r ucns(s),; }v),; +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 + 1333 | t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:s879t_d:r16i:v 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_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested herei +mpl_1< D879r | i v e r > ( p r orgertaumr_nn avmeer,i fays_)i;m +p l(| + ^ +| ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppin instantiation of function template specialization 'test_drive_impl>' requested here: +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 +1373 | 326 | t e s t _adurtiov eou_ti m p=l< vDerriivfeyr(_>f(oarrwgavr[d0_]a,c tsitvda::tmioonv{si)n)p;u +t ,| ^d +esc}, f)/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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppin:t205 :m64a:i nnote: (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 herei +nt argc, c205o | n s t c h a rl*o oakrugpv.[e]m)p l{ac et(etsrta_ndsrfoirvme_[(=a]r g{c ,t hairsg-v>)r;u n}( +m ,| ^f, + b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsin 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: +2691:9: note: 250'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here | + a d2691d | _ m o d e{( + }| ^ +_GLIBC/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppX:X12071:712_:D Enote: Pin instantiation of member function 'activation_driver::activation_driver' requested hereRE +CATE D1207_ | S U G GDErSiTv(e"rs tdd{:}:;i + n| v ^o +ke_res/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:l1333t:5":) ;note: +in instantiation of function template specialization 'test_drive_impl_1>' requested here +| ^ + 1333 | test_d/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hr:i124v:e45_:i mnote: plexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'_ +1124( | p#r odgerfaimn_ena m_eG,L IaBsC);X +X 1| 7 ^_ +DEPREC/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppA:T1363E:D13_:S Unote: Gin instantiation of function template specialization 'test_drive_impl>' requested hereG +EST(ALT )1363 | _ G L I B C X X_ D E P R EtCeAsTtE_Dd_rSiUvGeG_EiSmTp(lA:>100(a:r19:g vnote: [expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'0] +, std:: m100o | v e (_a_sa)t)t;r +i b| u ^t +e__ ((_/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp_:d337e:p42r:e cnote: ain instantiation of function template specialization 'test_drive' requested heret +ed__ ("u s337e | i'n"t AmLaTi n"('i nitn satregca,d "c)o)ns)t + c| h ^a +r* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99841,59 +99715,49 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 - 2495In 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: + 741 | return dIn 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; + 52e | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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.hpptach_a:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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.hppsync(:879:16: note: in instantiation of function template specialization '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[=]: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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99904,22 +99768,32 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - | verify(verify_forward_conv{ - | ^ -/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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99930,8 +99804,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -99940,32 +99813,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_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: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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99976,39 +99846,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - 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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100019,51 +99885,12 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 | usinIn 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] @@ -100072,32 +99899,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, (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.hppg 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 + 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 + 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' 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 +: 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100108,42 +99937,29 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_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: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 '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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100154,8 +99970,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -100164,32 +99980,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100200,18 +100013,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -100220,32 +100023,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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: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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100256,8 +100056,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -100266,32 +100065,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_transform_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: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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100311,29 +100107,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 +/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:1358:13: note: in instantiation of function template 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); } @@ -100341,14 +100137,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: In file included from expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -100357,75 +100153,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 &, 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: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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[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; + ]) { test_drive(argc, argv); } + | ^ +52/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.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 + 2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +741/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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.hpp124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 +100/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +: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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100436,8 +100232,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -100446,32 +100241,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100482,8 +100274,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -100492,32 +100284,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100538,14 +100327,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(); @@ -100571,8 +100360,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -100581,29 +100370,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: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100614,8 +100406,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -100624,32 +100416,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100660,7 +100449,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -100669,32 +100458,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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( +/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/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/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: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_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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100705,8 +100491,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -100715,32 +100500,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_fwd_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: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/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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100751,8 +100533,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -100761,18 +100542,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, 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 | 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:In file included from 797:24: 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/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] @@ -100781,55 +100552,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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +:895/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::879:16: note: in instantiation of 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/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +16/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 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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.cppnote: :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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' 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:896:13), verify_tensor_transform_layout &>' requested here1363 | 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 8952691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 + 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100840,8 +100620,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -100850,32 +100630,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100886,14 +100663,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -100902,32 +100672,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 - 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/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/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 +/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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100938,100 +100705,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: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); - | ~~~~~~^~~~~~~ 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: @@ -101042,29 +100715,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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); } @@ -101078,678 +100751,53 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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); - | ~~~~~~~^~~~~~~ -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: +208 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/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | re/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppt:u257r:n77 :d ewarning: tunsafe pointer arithmetic [-Wunsafe-buffer-usage]a -ch_async([=] { - | ^257 - | st/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd::797::c24o:p ynote: _in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested heren -(out_spatia l797_ | id . b e g i n ( ) , C o n v D icmp,u f o=u tr_uni_dc.pbue(gfianl(s)e ,+ c2a)c; -h e| _ ~~~~~~~^~~~~~~m -iss, 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>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1353:13: note: in instantiation of function template 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp[]:)257 :{77 : twarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]s -t_drive(ar g c , a r g v ) ; } - | ^ - std::copy_n(out_spat/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsia:l2691_:i9d:. bnote: e'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereg -in(), ConvDim ,2691 | o u t _ i{d .}b e_GLIBCXXg1i7n_(D)E P+R EC2A)T;E -D _| S ~~~~~~~^~~~~~~U -GGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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: +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +[ 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 +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] @@ -101758,82 +100806,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, 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_set &>' 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_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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: 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:In file included from 29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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(); +797/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 + :24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +2483/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 + 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 + | 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/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:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +1299 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +1333/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124: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.hpp124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + :1368:13: note: in instantiation of function template 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 + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +942 | int main(int argc, const char* argv[]) { 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] +test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +124/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + :100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -101842,32 +100936,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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:242: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: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/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -101878,8 +100969,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -101888,29 +100978,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: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_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:257: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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -101921,8 +101014,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -101931,32 +101024,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -101967,8 +101057,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -101977,32 +101066,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102013,43 +101099,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - 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: @@ -102059,16 +101109,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: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 @@ -102080,8 +101130,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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102092,16 +101142,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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.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: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_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] @@ -102110,30 +101161,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 - 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/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_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:1353:13: note: in instantiation of function template 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.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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -102149,30 +101200,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 - 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/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_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 '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_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -102184,40 +101235,505 @@ | ^ 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/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: +/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::multiIn 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; +p 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpplies()); + | ~~~~~~~~~~~~~^~~ +/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()); + | ~~~~~^~~~~~~ +:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/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/pooling_common.hppc:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +p 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] +u 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] + f = run_cpu(false, cache_miss, v, xs...); + | ^ +292/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 kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +: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 | /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] + run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 2761373 | 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 + | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +:292/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 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] +2691 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ + | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define/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_GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + :276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | 100 | _ _ a t t r i b u t e _ _ ( ( _ _ d e p r emcxa_tieddx___d i(m" u/s=e s't"d :A:LaTc c"u'm uilnasttee(aidn"_)d)i)m +. b| e ^g +in() + 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.In file included from b/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cppe:gi26n: +(In file included from )/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp :+48 : +iIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp+: 134: +,In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppk:e29r: +s/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp.e:n52d:(39): ,warning: 1'result_of<(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::multiplies ( ) ) ;u +s i| n ~~~~~^~~~~~~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, 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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102225,9 +101741,83 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:19::276 :note: 74expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST': + warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 100 | __attri b276u | te _ _ ( ( _ _ d e p r e c a t e d _ _ ( " u s e 'm"x _AiLdTx _"d'i mi n/s=t esatd"d):):)a +c c| u ^m +ulate(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()); + | ~~~~~^~~~~~~ +[ 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 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: @@ -102237,29 +101827,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, (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: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_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/driver.hpp:879:16: note: in instantiation of 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 | 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] + 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: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: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 +/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:1358:13: note: in instantiation of function template 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); } @@ -102268,12 +101860,89 @@ 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 124 | #In file included from de/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cppfi:n39e: + 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:X291: +7/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp_D:E52P:R39E:C Awarning: TE'result_of<(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 +_SUGGEST(ALT) _GL IB52C | X X _ D EuPsRiEnCgA TrEeDs_uSlUtG_GtEySpTe( A=L Tt)y +p e| n ^a +me std:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h::r100e:s19u:l tnote: _expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'o +f :_:_taytpter;i +b u| t ^e +__ ((__depre/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppc:a741t:e20d:_ _note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here( +"use '" 741A | L T " ' i n s t e a dr"e)t)u)r +n | d ^et +ach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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)); + | ^ +In file included from /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/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp*: a27r: +gIn file included from v/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp[:]44): + In file included from {/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :t34e: +sIn file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp_:d29r: +iv/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppe:<63t:e27n:s orwarning: _declaration shadows a local variable [-Wshadow-uncaptured-local]v +ec_driver>(argc, argv); } + | ^ + 63 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits : 2691 :[9=:, note: f'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here += std::mov e2691( | f) ] ( ) {m u}t a_bGlLeI B{C XrXe1t7u_rDnE PwR(EfC.AgTeEtD(_)S)U;G G}E)S;T +( "| s ^t +d::inv/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppo:k60e:_26r:e snote: uprevious declaration is herel +t"); + | ^ +60 | auto then(std/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:::f124u:t45u:r enote: f, Work w )124 | -#> dsetfdi:n:ef u_GtLuIrBeCT +( A| L ^T +) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +/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 -Xlinker 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' +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()); + | ^~~~~~~~ +[ 84%] Built target test_ctc +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 +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 | make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' + std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347244 warnings generated when compiling for gfx906. +:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +[ 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/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: @@ -102283,29 +101952,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102316,7 +101985,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_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 -Xlinker 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/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] @@ -102325,30 +101997,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_forward_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: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: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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -102358,8 +102030,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +[ 86%] Built target test_test_errors +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' +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] @@ -102368,29 +102046,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_transform_layout &>' 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_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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102401,8 +102079,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +[ 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] @@ -102411,29 +102090,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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102444,8 +102126,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -102454,32 +102135,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_vec_forward &>' 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: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_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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102490,7 +102168,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -102499,30 +102177,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 - 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/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/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: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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -102532,8 +102210,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -102542,30 +102219,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_vec_backward &>' 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_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:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -102575,7 +102252,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -102584,32 +102261,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_fwd_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: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 +/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 + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102620,8 +102294,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -102630,32 +102304,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102666,35 +102337,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102705,8 +102380,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -102715,29 +102389,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_vec_forward &>' 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_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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102748,8 +102422,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -102758,32 +102432,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102794,8 +102465,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -102804,29 +102474,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102837,8 +102507,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -102847,32 +102516,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102883,50 +102549,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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/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: @@ -102936,29 +102558,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1358:13: note: in instantiation of function template 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); } @@ -102972,8 +102594,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -102982,30 +102603,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 - 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/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_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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -103015,71 +102636,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppC:741:20: note: in 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_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: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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -103090,19 +102679,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -onfigConvAsm3x3U> - | ^ -/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/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] @@ -103111,32 +102689,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -103147,8 +102722,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -103157,32 +102731,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_transform_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: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_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:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -103202,26 +102773,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_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.cpp:903: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: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/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/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); } @@ -103235,47 +102806,52 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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_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; + 52 | using result_type = typename stIn 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] +d 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_vec_forward &>' 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_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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begi:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +n 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -103285,7 +102861,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -103294,29 +102871,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_conv &>' 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/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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -103327,8 +102904,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -103337,32 +102913,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 &, 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: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_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:214: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 +/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -103373,184 +102992,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: -/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/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() + 3In 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp: -:In file included from 164/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp::7529:: - warning: unsafe 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] - 164 | 52 | u s i nsgt dr:es:uclotp_yt_ynp(ei n_=s pattyipaeln_aimde. bsetgdi:n:(r)e, sCuolntv_Doifm<,F uinnc_tiido.nb(e)g>i:n:(ty)p e+; -2 )| ; ^ - - | ~~~~~~^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -103561,616 +103035,61 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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/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: +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) {} + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+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: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 - 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -104180,7 +103099,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -104189,30 +103108,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 - 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/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_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 '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_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: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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -104222,8 +103141,78 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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/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/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/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] @@ -104232,32 +103221,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -104268,42 +103254,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_trans &>' 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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -104314,8 +103293,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/reduce_test.cpp:27: +[ 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/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] @@ -104324,30 +103305,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_forward_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: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: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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -104366,32 +103347,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, (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: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: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_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:256: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: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: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: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: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( +In file included from /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 - 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 + /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 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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.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([=] { + | ^ +1368/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + :13: note: in instantiation of function template 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); } + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +337/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits517:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +: 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +9/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + : note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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.hpp124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + :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.hpp100:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | __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.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -104402,7 +103429,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.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/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] @@ -104411,30 +103440,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 - 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/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_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 '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_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: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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -104444,42 +103473,49 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +/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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -104490,8 +103526,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -104500,32 +103535,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_backward &>' 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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -104536,8 +103568,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -104546,89 +103578,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, 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(), [&]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 | 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 + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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_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_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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/pooling_common.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 &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + :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.hpp514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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 + 1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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 +1333 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + | test_drive_impl_1(program_name, as); + | ^ +/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/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits1373:13: note: in instantiation of function template 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); } + | ^ +2691/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +124/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124: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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -104637,32 +103667,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -104673,15 +103700,101 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 | 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, d ou t , o u t . f i r s t ,s tdaetiscc_}c,a sbt)<; +D e| r ^i +ved*>(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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:o1299o:k71u:p .note: ein instantiation of function template specialization 'test_driver::base_run>' requested herem +place(transform_ m1299o | de ( t o _ n a m er(umn)_)d, a[t=a]( d{at at_hairsg-s>.rbueng(imn,( )f,, dba)t;a _}a)r;g +s .| e ^n +d(), [&] {/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp :d215.:t9em:p lnote: ain 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 heret +e bas e215_ | r un < D r i v e ra>d(d)_m;o d}e)(; + + | | ^ ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::13331207::512:: note: in instantiation of function template specialization 'test_drive_impl_1>' requested herenote: +in instantiation of member function 'activation_driver::activation_driver' requested here + 12071333 | | Dtreisvte_rd rdi{v}e;_ +i m| p ^l +_1:( note: pin instantiation of function template specialization 'test_drive_impl_1>' requested herer +ogram_n a1333m | e , a st)e;s +t _| d ^r +ive_im/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:l1373_:113<:D rnote: iin instantiation of function template specialization 'test_drive_impl>' requested herev +er>(prog r1373a | m _ n a m e , a s) ; + t| e ^s +t_driv/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:_1368i:m13p:l >' requested herer +iver > ( a r g v [ 0 ] , stteds:t:_mdorviev(ea_si)mp)l;< +D r| i ^v +er:>62(:a42r:g vnote: [in instantiation of function template specialization 'test_drive' requested here0 +], std::move (62a | si)n)t ;m +a i| n ^( +int arg/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppc:,337 :c42o:n snote: tin instantiation of function template specialization 'test_drive' requested here +char* arg v337[ | ]i)n t{ mtaeisnt(_idnrti vaer[(]a)r g{c ,t earsgtv_)d;r i}v +e <| a ^c +tivation_driver>(argc, argv); } +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits :| 2691 ^: +9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits} :_2691G:L9:I Bnote: C'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereX +X17_DEPRE C2691A | T E D _ S{U G}G E_SGTL(I"BsCtXdX:1:7i_nDvEoPkReE_CrAeTsEuDl_tS"U)G;G +E S| T ^( +"std::invoke_res/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: unote: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'l +t"); + | ^ + 124 | # define _G/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hL:IB124C:X45X:1 7note: _expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'D +EPRECATED _124S | U#G GdEeSfTi(nAeL T_)G L_IGBLCIXBX1C7X_XD_EDPERPERCEACTAETDE_DS_USGUGGEGSETS(TA(LATL)T )_ +G L| I ^B +CXX_DE/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hP:R100E:C19A:T Enote: Dexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'_ +SUGGEST( A100L | T ) +_ _| a ^t +tribu/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.ht:e100_:_19 :( (note: _expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'_ +depreca t100e | d _ __ _(a"tutsrei bu't"e _A_L T( ("_'_ dienpsrteecaadt"e)d)__) +( "| u ^s +e '" 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/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] @@ -104690,30 +103803,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 - 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: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_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:1363:13: note: in instantiation of function template 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -104723,6 +103836,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +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/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: @@ -104731,31 +103851,33 @@ 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template 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 | /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 -Xlinker 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 + return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' + 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:1358:13: note: in instantiation of function template 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); } @@ -104769,84 +103891,97 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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_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/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 = runIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/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%] Built target test_type_name +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) {} + | ^ +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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+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.hppc:741:20: note: in 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.hppp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+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 - 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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); } - | ^ -u/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -(/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -104866,29 +104001,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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: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: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:1358:13: note: in instantiation of function template 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); } @@ -104902,8 +104037,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -104912,32 +104046,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_trans &>' 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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -104948,7 +104079,23 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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/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: @@ -104958,75 +104105,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 - 797 | 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 - 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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -105037,7 +104141,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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); @@ -105045,7 +104156,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/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); @@ -105408,17 +104519,60 @@ 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); - | ~~~~~~^~~~~~~ + 151 | std::copy_n(in_spatial_id.begin()In file included from ,/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26 : +CIn file included from o/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppn:v48D: +iIn file included from m/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp,: 34: +iIn file included from n/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp_:i29d: +./build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppb:e52g:i39n:( )warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]+ + 3); + | ~~~~~~^~~~~~~ + 52 | using /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppr:e164s:u75l:t _warning: tunsafe pointer arithmetic [-Wunsafe-buffer-usage]y +pe = typena m164e | s t d :: r e s u l t _ o f < F u n c t i o n ( )s>:t:dt:y:pceo;p +y _| n ^( +in_spatial_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:.741b:e20g:i nnote: (in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here) +, Conv D741i | m , i n _ i d . b e grient(u)r n+ d2e)t;a +c h_| a ~~~~~~^~~~~~~s +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 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:m:o151v:e75(:a s)warning: )unsafe pointer arithmetic [-Wunsafe-buffer-usage]; + + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp151: | 68 : 42 : note: in instantiation of function template specialization 'test_drive' requested here + 68 | i nt m asitnd(:i:ncto payr_gnc(, icno_nsspta tchiaarl*_ iadrg.vb[e]g)i n{( )te,s tC_odnrivvDei3()a;r +g c| , ~~~~~~^~~~~~~ +argv/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp):;164 :}75 +: | warning: ^unsafe pointer arithmetic [-Wunsafe-buffer-usage] + + 164 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits : 2691 : 9 : note: s'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heret +d::copy_n( i2691n | _ s p a t{i a}l _i_dG.LbIeBgCiXnX(1)7,_ DCEoPnRvEDCiAmT,E Di_n_SiUdG.GbEeSgTin((")s t+d :2:)i;n +v o| k ~~~~~~^~~~~~~e +_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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); | ~~~~~~^~~~~~~ @@ -105539,48 +104693,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); | ~~~~~~~^~~~~~~ -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:1358:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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); | ~~~~~~~^~~~~~~ @@ -105645,41 +104757,87 @@ 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); + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begIn 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] +i 52 | using result_type = typename std::result_of::type; + | ^ +n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + (741 | return detach_async([=] { + | ^ +)/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + + 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); +797 | cpuf = run_cpu(false, ca/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); | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +he_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:{ }warning: ,unsafe pointer arithmetic [-Wunsafe-buffer-usage] +input, filter, 257i | n d i c e s ) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp : 722s:t21d:: :note: cin instantiation of function template specialization 'pooling_driver::run_impl' requested hereo +py_n(out _722s | p a t i a l _ i d . b e g i n ( ) , Crounnv_Diimmp,l (()) ;+ + 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:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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: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); +101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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); + argv[]) { test_drive(ar/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +g 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); +c, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +G 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); +LIBCXX17_DEPRECATED_SUGGEST("std::invoke_resu/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +l 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); +t"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX1/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +7 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); +_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPREC/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); +TED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __att/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +r 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); +ibute__ ((__deprecated__ ("use '" ALT "' inst/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +e 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ +ad"))) + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -105797,7 +104955,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/reduce_test.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] @@ -105806,30 +104964,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, (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_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_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/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/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:917:46: note: in instantiation of member function 'reduce_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -105839,8 +105043,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -105849,36 +105052,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, 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_trans &>' 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: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/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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SIn file included from U/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: + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from 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] @@ -105887,40 +105095,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/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 here797:24: note: in instantiation of function template specialization 'test_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_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 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: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.hpp917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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 + :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(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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); - | ^ -G/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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 + 917 | static_cast(this)->run(); + | ^ +62/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/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/14/../../../../include/c++/14/type_traits:2691:9: 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 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -E/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - S124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +1333/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124: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.hpp124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) +: 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -T("std::invoke_result"); +1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -105938,29 +105181,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1358:13: note: in instantiation of function template 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); } @@ -105974,7 +105217,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +271 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] @@ -105983,30 +105228,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_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: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: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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -106016,7 +105261,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +22 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] @@ -106025,29 +105271,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, (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_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:226: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 +/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(transfIn 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)]o()r mm_umtodaeb(lteo _{n armeet(umr)n) ,w ([f=.]g e{t (t)h)i;s -}>)r;u +n (m| , ^ +f, b); /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp}:)60;: +26 :| ^note: +previous declaration is here + 60 | auto then(std::f/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpput:u224r:e9<:T >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 heref +, Work w) 224- | > s t d : : f uatdudr_em +/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -106058,45 +105316,20 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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_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_w_tensor_set &>' 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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -106107,42 +105340,44 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +[ 86%] Linking CXX executable ../bin/test_dropout +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.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:729: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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -106153,47 +105388,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: +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, 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_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_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -106204,8 +105432,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -106214,32 +105441,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_trans &>' 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: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/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:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -106250,41 +105474,62 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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); +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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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/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/reduce_test.cpp:949:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 949 | 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 19 warnings generated when compiling for gfx906/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: /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/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); @@ -106299,13 +105544,14 @@ 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); + 151 | std::copy_n(in_spatial_id.begin(), ConvDiIn 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()); + | ^~~~~~~~ +m, 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); @@ -106388,11 +105634,18 @@ /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:151:75: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, warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +a r151 | 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); + gv + argc); + | ^~~~ +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); @@ -106506,8 +105759,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, in_id.begin() + 2); - | ~~~~~~^~~~~~~ + 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] + 52 | using resu std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2)l; + | t_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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); | ~~~~~~^~~~~~~ @@ -106602,20 +105901,116 @@ 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/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] +164 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | 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); +6/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | warnings generated when compiling for gfx906. + 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); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +26 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 | : 741 : 20 : note: stin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested hered +::copy_n(in_spati a741l | _ i d .b e g i n ( ), CroentvuDrinm ,d eitna_cihd_.abseygnicn(([)= ]+ {2 +) ;| + ^ +| ~~~~~~^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::797:2448:: + In file included from note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppin instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here:34 +: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp :79752 | : 39 : warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + cpuf = 52r | u n _ cupsu(ifnagl sree,s uclatc_htey_pmei s=s ,t yvp, exnsa.m.e. )s;t +d :| : ^r +esult_of::/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:y879p:e16;: + note: | in instantiation of function 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:e741t:u20r:n note: vein instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herer +ify_im p741l | ( + | ^ + return det/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppa:c517h:_9a:s ynote: nin instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested herec +([=] { + | 517 ^ | + v/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:r797i:f24y:( vnote: ein instantiation of function template specialization 'test_driver::run_cpu>' requested herer +ify_ba c797k | w a r d _ p o o l i n g < S p t Dcipmu>f{ }=, +r un| _ ^c +pu(false/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp,: 707c:a21c:h enote: _in instantiation of function template specialization 'pooling_driver::run_impl' requested herem +iss, v ,707 | x s . . . ) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:u879n_:16i:m pnote: l &>' requested hereu +int8 _879t | , 3 > ( ) ; +r e| t ^u +rn verify/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:i917m:p46l:( +note: in instantiation of member function 'pooling_driver::run' requested here| + ^ + 917 | /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 | s t a t i c _ c a s t < D e r i v e d *v>e(rtihfiys()v-e>rriufny(_)b;a +c k| w ^a +rd_weight/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:_1299c:o71n:v >' requested herepi +, T>{ + | ^ +1299 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 917r:u46n:_ dnote: ain instantiation of member function 'conv_driver::run' requested heret +a(data _917a | r g s . b e g i n ( ) , d a t as_taartigcs._ecands(t)<,D e[r&iv]e d{* >d(.ttheimsp)-l>arteu nb(a)s;e +_ ru| n ^< +Driver>/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:)1299;: 71}:) ;note: +in instantiation of function template specialization 'test_driver::base_run>' requested here +| ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1299: | 1333 : 5 : note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +run_da t1333a | ( d a t at_easrtg_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppsd.rb:ie151vg:ei_75ni:(m )pwarning: ,lunsafe pointer arithmetic [-Wunsafe-buffer-usage] _ +1ds(.perno dg151(r | )a m, [ _& n] a m{ e , d .a ts e) m; p + l a| t ^ e + b a s e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps_:tr1353d:u:13n::>' requested hereiy +v_enr(>i(n)_;s p}a )t1353;i | +a l _ | i ^d +. b e g i/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp n: (1333 )t,:e 5sC:t o_note: ndin instantiation of function template specialization 'test_drive_impl_1>' requested herevr +Diivme,_ ii mn1333p_ | li i>/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppv(:ea164rr:>g75(v:p[ r0warning: o]unsafe pointer arithmetic [-Wunsafe-buffer-usage]g, + rsatmd_:n:ammoev,e (164aa | ss )) ;) +; + | ^| + ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1373 : 13 :/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp :note: 54in instantiation of function template specialization 'test_drive_impl>' requested here : + 42 : note: sin instantiation of function template specialization 'test_drive' requested heret + d1373: | : c o p y _ n54 ( | ii nn _ts p matateiisnat(l_i_dnirtdi .vabere_ggicim,np (lc)i[>d](.)ab re{gg vitn[e(0s)]t ,_+ d srti2dv)e:;<: +pm o| o ~~~~~~^~~~~~~ovl +ei(nags3)d)_;d +r i| v ^e +r>(argc/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp,: 62a:r42g:v )note: ;in instantiation of function template specialization 'test_drive' requested here +} + | ^ + 62 | int main(int argc, const/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits :c2691h:a9r:* note: a'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herer +gv[]) { t e2691s | t _ d r i{v e}< c_oGnLvI3BdC_XdXr1i7v_eDrE>P(RaErgCcA,T EaDr_gSv)U;G G}E +S T| ( ^" +std::invoke_result");/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits +: 2691| : ^9 +: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : 124{: 45}: note: _expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'G +LIBCXX17_D E124P | R#E CdAeTfEiDn_eS U_GGGLEISBTC(X"Xs1t7d_:D:EiPnRvEoCkAeT_ErDe_sSulUtG"G)E;S +T (| A ^L +T) _GLIBCXX_DE/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hP:RE124C:A45T:E Dnote: _expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'S +UGGEST(A L124T) | +# | d ^e +fine /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h_:G100L:I19B:C Xnote: Xexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'1 +7_DEPRE C100A | TE D __S_UaGtGtErSiTb(uAtLeT_)_ _(G(L_I_BdCeXpXr_eDcEaPtReEdCA_T_E D(_"SuUsGeG E'S"T( AALLTT) +" ' | ^i +nstea/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hd:"100):)19): + note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'| + ^ + 100 | __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); | ~~~~~~^~~~~~~ @@ -106829,52 +106224,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); | ~~~~~~~^~~~~~~ -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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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); | ~~~~~~~^~~~~~~ @@ -106944,57 +106293,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); | ~~~~~~~^~~~~~~ -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 = type/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn:a257:m77e: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]s -td::result_of< F257u | n c t i o n ( ) > : : t y pset;d -: :| c ^o -py_n(out_spatial_id.b/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppeg:i741n:(20):, 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 hereo -nvDim, ou t741_i | d r.ebetguirn(n) d+e t2a)c;h -_ a| s ~~~~~~~^~~~~~~y -nc([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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); } - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits257::772691:: 9warning: :unsafe 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 - 2691257 | | { } _GLIBCXX17_ D E P R E C A T E D _ S U G G E S Ts(t"ds:t:dco:p:yi_n(onutv_oskpaet_result"); - | ^ -ial_id.begin(),/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :C124on:v45D:im ,note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'o -ut_id.begin( ) 124+ | #2 )d;e -f | ine _GLIBCXX1 ~~~~~~~^~~~~~~7 -_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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); | ~~~~~~~^~~~~~~ @@ -107085,8 +106389,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/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] @@ -107095,167 +106398,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: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<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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _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: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( | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 +/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/test/driver.hpp:1368:13: note: in instantiation of function template 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); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -107266,92 +106434,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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_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 - 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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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)); +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 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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_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:1368:13: note: in instantiation of function 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:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +/build/reproducible-path/miopen-5.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: @@ -107362,206 +106488,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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_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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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:1353:13: note: in instantiation of function template 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); } @@ -107570,53 +106519,15 @@ 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 - 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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 124 | # define _GLIBCXX17_/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 -Xlinker 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 +DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +271 warnings generated when compiling for gfx906. +[ 86%] Built target test_dropout 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: @@ -107627,29 +106538,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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:1358:13: note: in instantiation of function template 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); } @@ -107663,8 +106574,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -107673,32 +106584,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -107709,7 +106617,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -107718,29 +106627,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_conv &>' 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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -107751,9 +106660,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -107762,32 +106670,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -107798,22 +106703,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 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 -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] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 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] @@ -107822,42 +106713,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_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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -= run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 hereIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +/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' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - - 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/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_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: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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_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(); +a/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:917:46: note: in instantiation of member function 'conv_driver::run' requested here +: 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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 + 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:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + a1333 | test_drive_impl_1(program_name, as); | ^ -/build/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); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 -Xlinker 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 -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 83%] Built target test_perfdb -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/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: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -[ 83%] Building CXX object test/CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o -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 | 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 - return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 - 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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1363:13: note: in instantiation of function template 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/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +l 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +f>/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + >2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +(/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + a124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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)); +rgv[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); } @@ -108215,91 +106792,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1368:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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_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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: @@ -108310,29 +106802,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1353:13: note: in instantiation of function template 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); } @@ -108346,152 +106838,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: -/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.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 - 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:1368:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # 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:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_conv &>' 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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -108512,29 +106891,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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: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:1353:13: note: in instantiation of function template 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); } @@ -108557,29 +106936,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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: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: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:1363:13: note: in instantiation of function template 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); } @@ -108593,16 +106972,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -108613,29 +106982,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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:1353:13: note: in instantiation of function template 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); } @@ -108649,375 +107018,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 | 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_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/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); - | ^~~~~~~~~~ -/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/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, 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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -122 warnings generated when compiling for gfx906. +/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: @@ -109028,29 +107037,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1363:13: note: in instantiation of function template 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); } @@ -109074,29 +107083,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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: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:1353:13: note: in instantiation of function template 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); } @@ -109110,7 +107119,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -109119,29 +107129,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -109161,505 +107171,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, (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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/driver.hpp:797:24: 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 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::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +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 + u797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 +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:514:21: note: in 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/pooling_common.hpp_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: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: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:231:13) &>' requested here + :514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +333 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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 + | /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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1363:13: note: in instantiation of function template 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.cpp1353 | 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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/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_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 - 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:1373:13: note: in instantiation of function template 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); } +: 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits: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: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: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:1363:13: note: in instantiation of function template 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); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -109667,38 +107253,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_layout &>' 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -109709,7 +107292,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -109719,75 +107302,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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); } @@ -109801,55 +107338,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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] @@ -109870,78 +107360,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/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/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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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] @@ -109950,32 +107370,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -109986,77 +107403,29 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | 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 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 +/build/reproducible-path/miopen-5.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/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 | 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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 127 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 123 | # define _GLIBCXX17_DEPRECATIn 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/solver.hpp:244:38: note: in instantiation of member function '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: @@ -110066,29 +107435,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1363:13: note: in instantiation of function template 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); } @@ -110102,55 +107471,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -ED [[__deprecated__]] - | ^ -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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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] @@ -110159,78 +107480,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 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: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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/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{ | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 '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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -110251,166 +107523,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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, 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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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); } @@ -110424,18 +107559,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -110444,32 +107569,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -110480,115 +107602,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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...);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()); - | ^~~~~~~~ -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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/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, 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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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: In file included from 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/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] @@ -110597,81 +107639,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, (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: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:230:13) &>' 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_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here + 879 | return verif[ 86%] Linking CXX executable ../bin/test_lrn_test +y_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 +/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: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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/activation.cpp:205: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 | 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 + lookup.emplace(transform_mode(to_name(m)), [=] { t43h | is-> r u n (vmi, rftu,a lb); } )~;P +e r| f ^Co +nfig() = default;/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/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/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here53 + | str u1207c | t P e rDfrCiovnefri gdB{a}s;e + :| ^P +erfCo/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:f1333i:g5 +: | note: ^in instantiation of function template specialization 'test_drive_impl_1>' requested here + + 1333 | test/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp_:d237r:i8v:e _note: iin implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required heremp +l_1 | (sptrrougcrta mP_enrafmoer,m aansc)e;C +o n| f ^i +gConvA/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:m13683:x133:U note: :in instantiation of function template specialization 'test_drive_impl>' requested here +PerfCon f1368i | g B a s e< P e r f o r m atnecseCto_ndfriigvCeo_nivAmspml3v +e r| < ^b +float16>>(argv/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp[:0109]:,14 :s tnote: din implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here: +:move( a109s | ) ) ; + | ^ + self = o/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppu:t337;: +42 | : ^ +note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62: 26337: | note: iin instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested heren +t main(in t62 | a r g c , c o nrsett ucrhna rSe*r Daersg[:]:)D e{s etreisatl_idzrei(vset>((a*rthgics,) ,a rsg)v;) +; | } ^ + | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits244 | : 2691 : 9 :P enote: r'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heref +ormanceCo n2691fi | g C on v A{sm 3} x_3GUL(I)B C:X XP1e7r_fDoErPmaRnECcAeCTEoDn_fSigUCGoGnEvSATsm(3"xs3tUd(:-:1i,n v-o1k,e _-r1e) s{u}l +t "| ) ^; + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -110679,6 +107694,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/driver.hpp:34: @@ -110689,29 +107706,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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); } @@ -110725,106 +107742,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 verIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +9 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/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()); + | ^~~~~~~~ +[ 88%] Linking CXX executable ../bin/test_tensor_copy +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 +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: @@ -110834,61 +107762,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -ify_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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -110899,7 +107795,727 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.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: +/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: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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -110909,75 +108525,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, 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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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::moveIn 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(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); } - | ^ -741:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/tensor_transform.cppd:.t40e: +mIn file included from p/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:a34t: +eIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppb:a29s: +e_/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppr:u52n<:D39ri:v ewarning: r'result_of<(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 :525 | : note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +using 1333r | e s u l tt_etsytp_ed r=i vte_yipmepnla_m1er(persougltr_aomf_n ^: +:ty/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpppe:;1353 +: 13| : ^ +note: in instantiation of function template specialization 'test_drive_impl>' requested here + 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 + test_d r741i | v e _ im p l < D r i v e rrc>(([a=r]g {v +[ 0| ] ^, + std::move(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppas:)797):;24 +: | note: ^in instantiation of function template specialization 'test_driver::run_cpu>' requested here + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54: 42797: | note: in instantiation of function template specialization 'test_drive' requested here + 54 | i nctp umfa i=n (riunnt_ caprug(cf,a lcsoen,s tc acchhaer_*m iasrsg, v[]) { test_drive(argc, argv)v;, }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_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(); }); +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::2691895::916:: note: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herein 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 + + 8952691 | | { } r_eGtLuIrBnC XvXe1r7i_fDyE_PiRmEpClA(T +E D| _ ^S +UGGEST("s/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cppt:d416:::17i: nnote: vin instantiation of function template specialization 'test_driver::verify_equals>' requested hereo +ke_result "416) | ; + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hv:e124r:i45f:y _note: eexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'q +uals(ver i124f | y#_ tdeenfsioner __tGrLaInBsCfXoXr1m7__lDaEyPoRuEtCE{D +_ S| U ^G +GEST(ALT) _/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppGL:I917B:C46X:X _Dnote: Ein instantiation of member function 'tensor_transform_driver::run' requested hereP +RECATED _917S | U G G E S T ( A L T ) + | ^ + st/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.ha:t100i:c19:_ cnote: aexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST's +t (_t_haitst)r-i>bruutne(_)_; +( (| _ ^_ +deprecat/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpped:_1299_: 71(:" unote: sin instantiation of function template specialization 'test_driver::base_run>' requested heree + '" ALT "' i n1299s | t e a d " ) )) + r| ^u +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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -110997,29 +108612,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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: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: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:1363:13: note: in instantiation of function template 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); } @@ -111033,7 +108648,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -111043,32 +108658,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: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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -111079,8 +108694,48 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -111089,29 +108744,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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -111122,8 +108780,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -111132,32 +108789,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_scale &>' 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_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: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 '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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -111168,6 +108822,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -111178,29 +108833,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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:1368:13: note: in instantiation of function template 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); } @@ -111214,53 +108869,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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/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 - 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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] @@ -111269,32 +108879,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -111305,7 +108912,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' +[ 88%] Built target test_tensor_copy +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(); + | ^ +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/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: @@ -111315,32 +108965,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: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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -111351,49 +109001,41 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1358:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) +/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(); | ^ +/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 -Xlinker 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 +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/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: @@ -111403,29 +109045,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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_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:242: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: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: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: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 +/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); } @@ -111439,6 +109081,28 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 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: @@ -111449,29 +109113,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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); } @@ -111485,45 +109149,20 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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 + | ^ +[ 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 +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: @@ -111534,29 +109173,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1353:13: note: in instantiation of function template 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); } @@ -111570,47 +109209,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_reduce_with_indices &>' 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 | 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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_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] @@ -111619,29 +109218,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_transform_layout &>' 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_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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -111652,8 +109251,22 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -111662,30 +109275,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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -111695,42 +109311,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -111750,29 +109359,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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_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_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: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 +/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 +/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 +/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); } @@ -111786,7 +109395,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -111795,75 +109404,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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_tensor_transform_scale &>' 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 - 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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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: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 '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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -111874,135 +109437,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function 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/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/test/driver.hpp:1358:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) +/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/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_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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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/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/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() | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) +/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/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)); +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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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: @@ -112013,29 +109480,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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); } @@ -112059,29 +109526,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1358:13: note: in instantiation of function template 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); } @@ -112095,7 +109562,29 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -112104,30 +109593,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 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_vec_backward &>' 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_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, alIn 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] + p43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +h/build/reproducible-path/miopen-5.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) {} + | ^ +a, 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -112137,39 +109648,512 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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); + | ~~~~~~^~~~~~~ +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()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.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); + | ~~~~~~^~~~~~~ +/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 -Xlinker 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' + 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[ 88%] Built target test_tensor_cast +, 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 | 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::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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 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: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/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+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:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +: 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +879/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); + | ~~~~~~^~~~~~~ +16: note: in instantiation of function 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:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_f/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +o 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +rward_pooling{}, input, filter, in/build/reproducible-path/miopen-5.5.1+dfsg2/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); + | ~~~~~~~^~~~~~~ +ices); | ^ -/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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.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 - 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] + :917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ + run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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: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/cpu_conv.hpp : 257 :t77e:s t_warning: dunsafe pointer arithmetic [-Wunsafe-buffer-usage]r +ive_impl_1257(p | r o g r a m _ n a m e, a s ) ; + | ^ + st/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:d1353:::13c:o pnote: yin instantiation of function template specialization 'test_drive_impl>' requested here_ +n(out_ sp1353a | ti a l _ i d . be g itn()e,s tC_odnrviDviem_,i ompl +>(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); } @@ -112183,8 +110167,194 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/pooling2d.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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 | 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: @@ -112194,130 +110364,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, 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:1358:13: note: in instantiation of function template 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_d ri v e < p o o l i n g 2 d _ d rsitvde::rc>o(payr_gnc(,o uat_rgsvp)a;t i}a +l _| i ^d +.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | { } _GLIBCXX17_DEPRECA/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +TED_SUGGEST("std::invoke_result"); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ + 257 | 124 | # d e f i ne _sGtLdI:B:CcXoXp1y7__nD(EoPuRtE_CsApTaEtDi_aSlU_GiGdE.SbTe(gAiLTn)( )_,G LCIoBnCvXDXi_mD,E PoRuEtC_AiTdE.Db_eSgUiGnG(E)S T+( A2L)T;) + + | | ~~~~~~~^~~~~~~ ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -[ 83%] 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.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:1358:13: note: in instantiation of function template 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); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +/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); + | ~~~~~~^~~~~~~ +/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/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: @@ -112327,29 +110505,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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_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:252: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: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: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: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:1363:13: note: in instantiation of function template 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); } @@ -112363,10 +110541,702 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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); + | 9 ~~~~~~^~~~~~~ + warnings generated when compiling for host. +/build/reproducible-path/miopen-5.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); + | ~~~~~~~^~~~~~~ +[ 90%] Linking CXX executable ../bin/test_tensor_scale +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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); + | ~~~~~~~^~~~~~~ +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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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); + | ~~~~~~^~~~~~~ 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_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_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] @@ -112375,29 +111245,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_forward_train_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_transform_layout &>' requested here + 895 | 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_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 416 | verify_equals(veIn file included from rify_tensor_transform_layout{ + /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 + | ^ + ^ +/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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -112418,29 +111298,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1358:13: note: in instantiation of function template 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); } @@ -112464,72 +111344,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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); } @@ -112543,51 +111380,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: +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] @@ -112596,75 +111390,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_vec_forward &>' 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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 +/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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -112675,8 +111423,24 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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] @@ -112685,118 +111449,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_transform_scale &>' 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_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: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 '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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -112807,101 +111482,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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: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 | 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 -Xlinker 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' -[ 83%] Built target test_lrn_test -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' -[ 83%] 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/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: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 - 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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: @@ -112911,29 +111491,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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_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:253: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: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 +/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:1363:13: note: in instantiation of function template 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); } @@ -112947,217 +111527,21 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXIn 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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/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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/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, | ^ -D/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -EPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1353:13: note: in instantiation of function template 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); } - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -113177,29 +111561,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1358:13: note: in instantiation of function template 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); } @@ -113213,8 +111597,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -113223,86 +111606,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_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_vec_backward &>' 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_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 - 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGIn file included from EST/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp(:A26L: +TIn 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/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h::54100: +:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp19::154 :note: 20expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST': + warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 100 | __attribute__ ( (154_ | _ d e p r e c a t e d _ _m e(m"cupsye( h'i"p_ aArLgTs +" 's eicnosntd_eiadn"d)e)x), + &| ( ^a +ny_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 -Xlinker 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/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] @@ -113311,30 +111658,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 - 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/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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -113344,12 +111676,65 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_typeIn file included from /build/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.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); + | ~~~~~~^~~~~~~ +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: @@ -113359,29 +111744,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 &, 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:797:24:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp note: :in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here151 +:75: 797warning: | unsafe pointer arithmetic [-Wunsafe-buffer-usage] + cpuf = 151ru | n_ cp u (f a ls e, ca c h e_ mi ss , v , xs .. . ); + | ^ +std::c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppo:p879:y16:_ nnote: in instantiation of function 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( +in_ s879 | p a t i arelt_urin dv.erbifeyg_iimpnl(() + ,| ^ +Conv/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:D514:im21:, note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +in_id .514b | e g i n ( )au t+o o3ut) ; = + v e| r ~~~~~~^~~~~~~if +y(verif/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppy_:f164o:rw75a:rd _warning: pounsafe pointer arithmetic [-Wunsafe-buffer-usage]ol +ing{}, i164n | pu t, f il t er , i n di c e s) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :707 :21 : note: sin instantiation of function template specialization 'pooling_driver::run_impl' requested heret +d:: co707 | p y _ n ( i n _ s p a t i aruln__iimdp.lb,( C);o + n| v ^ +Dim,/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :917i:46n:_ note: iin instantiation of member function 'pooling_driver::run' requested hered +.beg 917i | n ( ) + 2 ) ; + | st ~~~~~~^~~~~~~a +tic_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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); } @@ -113395,47 +111786,489 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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); + | ~~~~~~~^~~~~~~ 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: @@ -113443,33 +112276,39 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/cpu_conv.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp257::74177::20 :warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]note: +in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | 257 | r e t u r n d e t a c h _ a s y nsct(d[:=:]c o{p + y| _ ^n +(out_spatial_id/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp.:b797e:g24i:n (note: )in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here, + ConvDim ,797 | o u t_ i d . b e g i n ( ) + c2p)u;f + =| ~~~~~~~^~~~~~~r +un_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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:1333:5: note: in instantiation of function template 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);: + 257| : ^77 +: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 257 | 1358 | t e s ts_tddr:i:cvoep_yi_mnp(lob>e(gairng(v),[ 0C]o,n vsDitmd,: o:umto_vied(.abse)gi)n;( +) +| ^2 +); + | ~~~~~~~^~~~~~~ /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); } | ^ @@ -113482,6 +112321,171 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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/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: @@ -113491,29 +112495,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +/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:205: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 +/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 +/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); } @@ -113527,40 +112531,53 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppIn file included from :52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/w_supertensor.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 | 43 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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 797 | 1340 | std:c:vpeufc t=o rr paus((faarlgsve ,+ 1, argv c+a cahreg_cm)i;s +s | , ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppv:,1340 :x43s:. .warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +.); + | ^ + 1340 | std/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:::vector &>' requested here> + as(argv +895 1 | , a rrgevt u+r na rvgecr)i;f +y _| ^~~~ +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_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:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -113570,8 +112587,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -113580,29 +112596,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_vec_forward &>' 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_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:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -113623,29 +112639,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1358:13: note: in instantiation of function template 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); } @@ -113659,39 +112675,48 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +/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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_scale &>' 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_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:1353:13: note: in instantiation of function template 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -113702,6 +112727,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -113712,29 +112738,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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: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:1358:13: note: in instantiation of function template 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); } @@ -113748,8 +112774,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -113758,29 +112783,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_vec_backward &>' 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_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:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -113791,53 +112816,790 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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] + 157 | std::string arg = argv[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:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 83 | data[k] = static_cast(bot_ptr[k]); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 83 | data[k] = static_cast(bot_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | c_res[i] = f(data[i]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | c_res[i] = f(data[i]); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:132:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 132 | Tcheck_ c_val = c_res[i]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:133:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 133 | Tcheck_ g_val = static_cast(top_ptr[i]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:141:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 141 | << " x = " << data[i] << " " + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 83 | data[k] = static_cast(bot_ptr[k]); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 83 | data[k] = static_cast(bot_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | c_res[i] = f(data[i]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | c_res[i] = f(data[i]); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:132:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 132 | Tcheck_ c_val = c_res[i]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:133:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 133 | Tcheck_ g_val = static_cast(top_ptr[i]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:141:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 141 | << " x = " << data[i] << " " + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 182 | bot_cpu[k] = static_cast(bot_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 182 | bot_cpu[k] = static_cast(bot_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 183 | top_cpu[k] = static_cast(top_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 183 | top_cpu[k] = static_cast(top_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:236:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 236 | Tcheck_ c_val = bot_df_cpu[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 237 | Tcheck_ g_val = static_cast(bot_df_ptr[i]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] + | ^~~~~~~ +/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] + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 182 | bot_cpu[k] = static_cast(bot_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 182 | bot_cpu[k] = static_cast(bot_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 183 | top_cpu[k] = static_cast(top_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 183 | top_cpu[k] = static_cast(top_ptr[k]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:236:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 236 | Tcheck_ c_val = bot_df_cpu[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 237 | Tcheck_ g_val = static_cast(bot_df_ptr[i]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] + | ^~~~~~~ +/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/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: +In file included from 12 warnings generated when compiling for host. +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | 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: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: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]; + | ^~~~~~ +/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.hpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 103 | runningMean[adjIndex] * (static_cast(1) - expAvgFactor); + | ^~~~~~~~~~~ +/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] + 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] + 130 | runningVariance[adjIndex] = + | ^~~~~~~~~~~~~~~ +/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*/ + | ^~~~~~~~~~~~~~~ +/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] + 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] + 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]; + | ^~~~~~~~ +/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]; + | ^~~~~~ +/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.hpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 103 | runningMean[adjIndex] * (static_cast(1) - expAvgFactor); + | ^~~~~~~~~~~ +/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] + 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] + 130 | runningVariance[adjIndex] = + | ^~~~~~~~~~~~~~~ +/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*/ + | ^~~~~~~~~~~~~~~ +/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] + 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] + 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]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:230:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 230 | mean_accum += in_ptr[index]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 264 | saveMean[cidx] = mean_accum; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:267:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 267 | Tref newRunMean = runningMean[cidx] * (static_cast(1) - expAvgFactor); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:268:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 268 | runningMean[cidx] = mean_accum * expAvgFactor + newRunMean; // newMean*factor + tmp + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:292:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 292 | out_ptr[index] = elemStd = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:293:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 293 | (in_ptr[index] - + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:349:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 349 | saveInvVariance[cidx] = invertVar; /*output only*/ + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:372:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 372 | out_ptr[index] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:84: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:230:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 230 | mean_accum += in_ptr[index]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 264 | saveMean[cidx] = mean_accum; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:267:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 267 | Tref newRunMean = runningMean[cidx] * (static_cast(1) - expAvgFactor); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:268:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 268 | runningMean[cidx] = mean_accum * expAvgFactor + newRunMean; // newMean*factor + tmp + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:292:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 292 | out_ptr[index] = elemStd = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:293:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 293 | (in_ptr[index] - + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:349:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 349 | saveInvVariance[cidx] = invertVar; /*output only*/ + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:372:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 372 | out_ptr[index] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:84: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; + | ^~~~~~~~ +/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.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: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; +441 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.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 + 42741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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 + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 + 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.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:445:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 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); +445/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp 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]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:473:43: 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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp473 | mean_accum += in_ptr[index]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:485:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp485 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:501:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 501 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :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.hpp505 | 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 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; + | ^~~~~~~~ +1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_n/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:433:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + ame, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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 +433 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); } + | 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + mean = estimatedMean[adjIndex]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:434:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +434/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | variance = estimatedVariance[adjIndex]; + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:441:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h441:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + | elemStd = in_ptr[index] - mean; // (x_i - mean) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | __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: +445 | out_ptr[index] = scale_ptr[adjIndex] 82* i warningnsh generatedat when compiling for host . ++ 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]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:473:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 473 | mean_accum += in_ptr[index]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:485:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 485 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:501:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 501 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; + | ^~~~~~~~ +/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:553:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 553 | variance = estimatedVariance[cidx]; + | ^~~~~~~~~~~~~~~~~ +/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: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] + 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; + | ^~~~~~~~~ +/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]; + | ^~~~~~~~ +/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) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:708:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 708 | elemStd = out_ptr[index]; // using saved values from output tensor + | ^~~~~~~ +/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: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:712:72: 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: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:553:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 553 | variance = estimatedVariance[cidx]; + | ^~~~~~~~~~~~~~~~~ +/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: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] + 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; + | ^~~~~~~~~ +/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]; + | ^~~~~~~~ +/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) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:708:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 708 | elemStd = out_ptr[index]; // using saved values from output tensor + | ^~~~~~~ +/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: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:712:72: 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: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 + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:794:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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]; + | ^~~~~~ +/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.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: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: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.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.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] + 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] + 851 | 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] + 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.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.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:886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 886 | dx_ptr[index] = tmp3 * tmp2; + | ^~~~~~ +/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 + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:794:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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]; + | ^~~~~~ +/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.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: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: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.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.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] + 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] + 851 | 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] + 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.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.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:886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 886 | dx_ptr[index] = tmp3 * tmp2; + | ^~~~~~ +/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] + 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements + | ^~~~~~~~~~~~~~~~ +/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]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:956:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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; + | ^~~~~~~~~~ +/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] + 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; + | ^~~~~~ +/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] + 978 | Tref tmp2 = -elemStd * invVar * dscale_ptr[cidx]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:979:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 979 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:980:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 980 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1030:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1030 | mean += x_ptr[index]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1079:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1079 | elemStd = x_ptr[index] - mean; // (x_i - mean) + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1117:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1117 | dscale_ptr[cidx] = static_cast(0.); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1118 | dbias_ptr[cidx] = static_cast(0.); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1134:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1134 | elemStd = x_ptr[index] - mean; // (x_i - mean) + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1136:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1136 | dyelem = dy_ptr[index]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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] += 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] + 1184 | 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]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1186:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1186 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); + | ^~~~~~~~~ +/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); + | ^~~~~~ +/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] + 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements + | ^~~~~~~~~~~~~~~~ +/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]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:956:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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; + | ^~~~~~~~~~ +/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] + 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; + | ^~~~~~ +/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] + 978 | Tref tmp2 = -elemStd * invVar * dscale_ptr[cidx]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:979:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 979 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:980:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 980 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1030:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1030 | mean += x_ptr[index]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1079:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1079 | elemStd = x_ptr[index] - mean; // (x_i - mean) + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1117:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1117 | dscale_ptr[cidx] = static_cast(0.); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1118 | dbias_ptr[cidx] = static_cast(0.); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1134:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1134 | elemStd = x_ptr[index] - mean; // (x_i - mean) + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1136:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1136 | dyelem = dy_ptr[index]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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] += 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] + 1184 | 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]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1186:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1186 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); + | ^~~~~~~~~ +/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); + | ^~~~~~ +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]In file included from + 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/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:100:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 100 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:100:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + [ 90%] Linking CXX executable ../bin/test_conv3d_bias +100 | mm_e += a_ptr[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 +n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:102:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 102 | 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:102:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 102 | 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] @@ -113846,29 +113608,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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -113879,8 +113644,93 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: + [ 90%] Linking CXX executable ../bin/test_gpu_reference_kernel + c_ptr[n * ccd /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 +_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:116:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 116 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:116:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 116 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:134:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 134 | 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:134:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 134 | 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:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 148 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:148:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 148 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 156 | 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:156:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 156 | 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:169:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 169 | 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/driver/mloConvHost.hpp:169:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 169 | 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/driver/mloConvHost.hpp:169:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 169 | 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/driver/mloConvHost.hpp:171:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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] + alpha * mm_e; + | ^~~~~ +/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: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 + + | ^~~~~ +/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 + + | ^~~~~ +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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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] @@ -113889,29 +113739,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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -113922,56 +113775,1244 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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); } - | ~~~~~^~~~~~ -/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__)) \ - | ^~~~~~~~~~~ -9 warnings generated when compiling for gfx906. +9 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_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: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] + 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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]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] + 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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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, i12n warnings generated when compiling for host. +_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(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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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); + | ~~~~~~^~~~~~~ +/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/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] + 66 | mean = estimatedMean[cidx]; + | ^~~~~~~~~~~~~ +/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: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/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:66:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | mean = estimatedMean[cidx]; + | ^~~~~~~~~~~~~ +/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: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/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]; + | ^~~~~~~~~ +/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]; + | ^~~~~~~~~~~~~ +/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]; + | ^~~~~~~~~ +/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)); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:215:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 215[ 90%] Linking CXX executable ../bin/test_conv2d_bias + | Tref c_valcd /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 + = 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_val = static_cast(top_ptr[i]); + | ^~~~~~~ +/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]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:216:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 216 | Tref g_val = static_cast(top_ptr[i]); + | ^~~~~~~ +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]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:96:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | y += a_ptr[aindex] * b_ptr[bindex]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 99 | c_ptr[cindex] = alpha * y + beta * c_ptr[cindex]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:99:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 99 | c_ptr[cindex] = alpha * y + beta * c_ptr[cindex]; + | ^~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:96:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:107:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 107 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:114:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 114 | scale_v_ptr[b * scale_v_batch_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:120:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 120 | ? static_cast(bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 137 | bot_ptr[b * bot_batch_stride + head * bot_channel_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:142:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 142 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 150 | scale_v_ptr[b * scale_v_batch_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:157:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 157 | ? static_cast(bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:164:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 164 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:174:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 174 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 182 | scale_v_ptr[b * scale_v_batch_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:188:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | ? static_cast(bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 196 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:234:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 234 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 244 | scale_v_ptr[b * scale_v_batch_stride + o * scale_v_channel_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 250 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + j * bot_stride + + | ^~~~~~~ +/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 + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:96:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:107:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 107 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:114:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 114 | scale_v_ptr[b * scale_v_batch_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:120:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 120 | ? static_cast(bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 137 | bot_ptr[b * bot_batch_stride + head * bot_channel_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:142:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 142 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 150 | scale_v_ptr[b * scale_v_batch_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:157:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 157 | ? static_cast(bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:164:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 164 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:174:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 174 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 182 | scale_v_ptr[b * scale_v_batch_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:188:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | ? static_cast(bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 196 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:234:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 234 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 244 | scale_v_ptr[b * scale_v_batch_stride + o * scale_v_channel_stride + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 250 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + j * bot_stride + + | ^~~~~~~ +/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 + + | ^~~~~~~~~ +/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 + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:340:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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] + 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + + | ^~~~~~~~~ +/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] + 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] + 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 + + | ^~~~~~~ +/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 + + | ^~~~~~~ +/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] + 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] + 532 | static_cast(top_df_ptr[b * top_df_batch_stride + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:536:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 536 | top_ptr[b * top_batch_stride + o * top_channel_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:539:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 539 | scale_ptr[b * scale_batch_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:549:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 549 | bot_df_v_ptr[b * bot_df_v_batch_stride + o * bot_df_v_channel_stride + + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:552:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 552 | top_df_ptr[b * top_df_batch_stride + o * top_df_channel_stride + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:555:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 555 | scale_ptr[b * scale_batch_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:560:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 560 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + + | ^~~~~~~ +/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 + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:340:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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] + 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + + | ^~~~~~~~~ +/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] + 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] + 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 + + | ^~~~~~~ +/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 + + | ^~~~~~~ +/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] + 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] + 532 | static_cast(top_df_ptr[b * top_df_batch_stride + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:536:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 536 | top_ptr[b * top_batch_stride + o * top_channel_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:539:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 539 | scale_ptr[b * scale_batch_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:549:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 549 | bot_df_v_ptr[b * bot_df_v_batch_stride + o * bot_df_v_channel_stride + + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:552:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 552 | top_df_ptr[b * top_df_batch_stride + o * top_df_channel_stride + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:555:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 555 | scale_ptr[b * scale_batch_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:560:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 560 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + + | ^~~~~~~ +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/pool_driver.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | if(static_cast(bot_ptr[bot_index]) > res) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | res = static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | res += static_cast(bot_ptr[bot_index]); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | mask_ptr[top_index] = res_index; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 241 | size_t mg = mask_gpu[mask_gpu_index]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | Tgpu_ gg_val = (top_ptr[top_index]); + | ^~~~~~~ +/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] + 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]); + | ^~~~~~~~~~ +/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.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.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: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] + 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]); + | ^~~~~~~~~~ +/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.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.hpp:424:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 424 | bot_df_v_ptr[bot_idx] = gradient; + | ^~~~~~~~~~~~ +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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +/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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +/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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +/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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +/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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +/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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +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/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +/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, + | ~~~~~~~~~~~~~^~~ +/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, + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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] + 305 | pads.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] + 306 | strides.begin() + 3 - spatial_dim, + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 799 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 799 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 799 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 799 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:81:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 81 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:92:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 102 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:126:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 126 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:129:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 148 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:151:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 151 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:168:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 168 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:177:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 177 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:185:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 185 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:206:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 206 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:209:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 209 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:225:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 225 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:228:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 228 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:81:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 81 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:92:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 102 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:126:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 126 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:129:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 148 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:151:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 151 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:168:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 168 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:177:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 177 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:185:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 185 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:206:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 206 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:209:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 209 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:225:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 225 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:228:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 228 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:275:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 275 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); + | ^~~~ +/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]) * + | ^~~ +/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] + 295 | dout[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] + 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 | 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] + 309 | 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: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]) - + | ^~~~ +/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: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: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:275:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 275 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); + | ^~~~ +/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]) * + | ^~~ +/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] + 295 | dout[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] + 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 | 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] + 309 | 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: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]) - + | ^~~~ +/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: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: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/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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:45: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:79:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 79 | if(bool(vector[i] & (1U << j))) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:82:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 82 | result + XORWOW_DIM, + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:83:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 83 | matrix + (XORWOW_DIM * (i * XORWOW_BITS + j)), + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:98:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 98 | mat_vec(matrixB, matrixA + i * XORWOW_DIM); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:111:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 111 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:124:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 124 | std::copy(matrix, matrix + XORWOW_PRECALC_MATRICES_SZ, std::begin(matrixA)); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:150:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 150 | *(p + k) = i == k ? (1 << j) : 0; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:158:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 158 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = *(p + k); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:158:68: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 158 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = *(p + k); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:188:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | std::copy(std::begin(matrixA), std::end(matrixA), &matrix[k * XORWOW_PRECALC_MATRICES_SZ]); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:218:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 218 | os << matrix[k * XORWOW_PRECALC_MATRICES_SZ + j] << ", "; + | ^~~~~~ +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:58:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 58 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:69:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | mat_vec(skipahead_mat[mat_idx], xor_vec); + | ^~~~~~~~~~~~~ +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:587:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 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_reservespace_host.at(i); + | ^~~~~~~~~~ +/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); + | ^~~~~~~~~~ +/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); + | ^~~~~~~~~~ +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:661:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 661 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/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); + | ^~~~~~~~~~ +/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); + | ^~~~~~~~~~ +/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); + | ^~~~~~~~~~ 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: @@ -113982,29 +115023,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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:1373:13: note: in instantiation of function template 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); } @@ -114018,48 +115059,1183 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] + 63 | in_state[h * in_stride + w] = in[h * in_stride + w]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:73:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 73 | hx_state[h] = hx[h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:99:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 99 | wei_state[h] = wei[h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:154:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 154 | in_state[bs * in_stride + h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:158:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 158 | in_state[bs * in_stride + h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:240:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | const_cast(&wei_state[wei_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:279:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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 | const_cast(&wei_state[wei_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]), + | ^~~~~~~~~ +/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]), + | ^~~~~~~~ +/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: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: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]), + | ^~~~~~~~ +/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]), + | ^~~~~~~~~ +/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) * 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] + 563 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:568:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 568 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:598:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 598 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:603:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 603 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:693:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 693 | hy_state[hx_shift + bs * uni_stride + h] = + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:801:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 801 | hy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:830:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 830 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:836:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 836 | hy_host[i] = hy_state[i]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:63:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 63 | in_state[h * in_stride + w] = in[h * in_stride + w]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:73:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 73 | hx_state[h] = hx[h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:99:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 99 | wei_state[h] = wei[h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:154:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 154 | in_state[bs * in_stride + h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:158:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 158 | in_state[bs * in_stride + h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:240:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | const_cast(&wei_state[wei_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:279:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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 | const_cast(&wei_state[wei_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]), + | ^~~~~~~~~ +/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]), + | ^~~~~~~~ +/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: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: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]), + | ^~~~~~~~ +/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]), + | ^~~~~~~~~ +/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) * 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] + 563 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:568:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 568 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:598:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 598 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:603:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 603 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:693:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 693 | hy_state[hx_shift + bs * uni_stride + h] = + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:801:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 801 | hy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:830:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 830 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:836:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 836 | hy_host[i] = hy_state[i]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:910:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 910 | dout_state[h * out_stride + w] = dout[h * out_stride + w]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:922:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 922 | dhy_state[h] = dhy[h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:927:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 927 | hx_state[h] = hx[h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:952:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 952 | wei_state[h] = wei[h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:977:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 977 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:996:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 996 | dout_state[bs * out_stride + h]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1009:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1009 | const_cast(&wei_state[wei_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1052:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1052 | dhy_state[hx_shift + bs * uni_stride + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1064:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1064 | dhy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1079:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1079 | dhy_state[hx_shift + bs * uni_stride + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1091:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1091 | const_cast(&wei_state[weitime_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1124 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1156:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1156 | const_cast(&wei_state[weitime_shift + hy_h * 3 * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1191:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1191 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1237:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1237 | hx_state[hx_shift + bs * uni_stride + h] * + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1297:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1297 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1321:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1321 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1362:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1362 | const_cast(&wei_state[weitime_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1367:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1367 | &dhx_state[hx_shift], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1379:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1379 | dhx_state[hx_shift + bs * uni_stride + h] += + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1383 | dcx_state[hx_shift + bs * uni_stride + h] = + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1389:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1389 | ADNN_mm_cpu(const_cast(&dcx_state[hx_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1394:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1394 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1399:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1399 | &dhx_state[hx_shift], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1424:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1424 | const_cast(&wei_state[weitime_shift + 3 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1429:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1429 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1441:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1441 | dhx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] += + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1448:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1448 | dcx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1458:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1458 | const_cast(&dcx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1463:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1463 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1468:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1468 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1490:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1490 | din_state[bs * in_stride + h] += dh_state[bs * hy_stride + gi * hy_h + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1493 | din_state[bs * in_stride + h] += + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1528:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1528 | dhx_host[i] = dhx_state[i]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1535:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1535 | din_host[bs * in_stride + h] = din_state[bs * in_stride + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:910:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 910 | dout_state[h * out_stride + w] = dout[h * out_stride + w]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:922:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 922 | dhy_state[h] = dhy[h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:927:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 927 | hx_state[h] = hx[h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:952:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 952 | wei_state[h] = wei[h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:977:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 977 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:996:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 996 | dout_state[bs * out_stride + h]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1009:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1009 | const_cast(&wei_state[wei_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1052:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1052 | dhy_state[hx_shift + bs * uni_stride + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1064:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1064 | dhy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1079:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1079 | dhy_state[hx_shift + bs * uni_stride + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1091:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1091 | const_cast(&wei_state[weitime_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1124 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1156:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1156 | const_cast(&wei_state[weitime_shift + hy_h * 3 * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1191:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1191 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1237:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1237 | hx_state[hx_shift + bs * uni_stride + h] * + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1297:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1297 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1321:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1321 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1362:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1362 | const_cast(&wei_state[weitime_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1367:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1367 | &dhx_state[hx_shift], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1379:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1379 | dhx_state[hx_shift + bs * uni_stride + h] += + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1383 | dcx_state[hx_shift + bs * uni_stride + h] = + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1389:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1389 | ADNN_mm_cpu(const_cast(&dcx_state[hx_shift]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1394:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1394 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1399:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1399 | &dhx_state[hx_shift], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1424:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1424 | const_cast(&wei_state[weitime_shift + 3 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1429:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1429 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1441:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1441 | dhx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] += + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1448:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1448 | dcx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1458:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1458 | const_cast(&dcx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1463:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1463 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1468:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1468 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1490:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1490 | din_state[bs * in_stride + h] += dh_state[bs * hy_stride + gi * hy_h + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1493 | din_state[bs * in_stride + h] += + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1528:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1528 | dhx_host[i] = dhx_state[i]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1535:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1535 | din_host[bs * in_stride + h] = din_state[bs * in_stride + h]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1593:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1593 | in_state[h * in_h + w] = in[h * in_h + w]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1603:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1603 | dout_state[h * out_h + w] = dout[h * out_h + w]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1611:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1611 | wkspace_state[h] = wkspace_host[h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1617:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1617 | rsvspace_state[h] = rsvspace_host[h]; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1624:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1624 | hx_state[h] = hx[h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1696:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1696 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1701:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1701 | const_cast(&rsvspace_state[prelayer_shift]), + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1706 | &dwei_state[wei_shift], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1741:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1741 | wkspace_state[hid_shift + bs * hy_stride + 2 * hy_h + h] *= + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1742:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1742 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + hy_h + h], 2); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1751:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1751 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1756:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1756 | const_cast(&hx_state[hx_shift]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1761 | &dwei_state[wei_shift], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1777:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1777 | dwei_state[bias_shift + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1778:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1778 | wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1789:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1789 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1794:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1794 | const_cast(&rsvspace_state[pretime_shift]), + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1799 | &dwei_state[wei_shift], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1815:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1815 | dwei_state[bias_shift + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1816:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1816 | wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1828:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1828 | wkspace_state[hid_shift + bs * hy_stride + 5 * hy_h + h] *= + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1829:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1829 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + 4 * hy_h + h], 2); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1837:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1837 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1842:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1842 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1847:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1847 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1863:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1863 | dwei_state[bias_shift + 3 * hy_h + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1864:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1864 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1876:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1876 | &wkspace_state[hid_shift + 3 * hy_h + in_n.at(ti + 1) * hy_stride]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1882:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1882 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(ti + 1) * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1887:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1887 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1903:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1903 | dwei_state[bias_shift + 3 * hy_h + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1904:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1904 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1913:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1913 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1918:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1918 | const_cast(&rsvspace_state[pretime_shift + hy_h]), + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1923:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1923 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1939:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1939 | dwei_state[bias_shift + 3 * hy_h + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1940:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1940 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/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]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1593:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1593 | in_state[h * in_h + w] = in[h * in_h + w]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1603:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1603 | dout_state[h * out_h + w] = dout[h * out_h + w]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1611:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1611 | wkspace_state[h] = wkspace_host[h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1617:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1617 | rsvspace_state[h] = rsvspace_host[h]; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1624:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1624 | hx_state[h] = hx[h]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1696:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1696 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1701:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1701 | const_cast(&rsvspace_state[prelayer_shift]), + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1706 | &dwei_state[wei_shift], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1741:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1741 | wkspace_state[hid_shift + bs * hy_stride + 2 * hy_h + h] *= + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1742:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1742 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + hy_h + h], 2); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1751:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1751 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1756:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1756 | const_cast(&hx_state[hx_shift]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1761 | &dwei_state[wei_shift], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1777:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1777 | dwei_state[bias_shift + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1778:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1778 | wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1789:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1789 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1794:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1794 | const_cast(&rsvspace_state[pretime_shift]), + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1799 | &dwei_state[wei_shift], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1815:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1815 | dwei_state[bias_shift + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1816:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1816 | wkspace_state[hid_shift + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1828:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1828 | wkspace_state[hid_shift + bs * hy_stride + 5 * hy_h + h] *= + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1829:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1829 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + 4 * hy_h + h], 2); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1837:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1837 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1842:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1842 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1847:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1847 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1863:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1863 | dwei_state[bias_shift + 3 * hy_h + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1864:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1864 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1876:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1876 | &wkspace_state[hid_shift + 3 * hy_h + in_n.at(ti + 1) * hy_stride]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1882:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1882 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(ti + 1) * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1887:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1887 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1903:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1903 | dwei_state[bias_shift + 3 * hy_h + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1904:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1904 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1913:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1913 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1918:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1918 | const_cast(&rsvspace_state[pretime_shift + hy_h]), + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1923:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1923 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1939:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1939 | dwei_state[bias_shift + 3 * hy_h + h] += + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1940:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1940 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; + | ^~~~~~~~~~~~~ +/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/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] + 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; + | ^~~ +/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]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:100:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 100 | label_prime[2 * i + 1] = label[i]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:103:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 103 | label_prime[2 * i] = blank_lb; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:109:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 109 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:109:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 109 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:110:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 110 | alpha[i] = probs_logits[pidx]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:110:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 110 | alpha[i] = probs_logits[pidx]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:117:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 117 | int lb_cur = label_prime[i]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:118:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 118 | int lb_pre = label_prime[i - 2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:119:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 119 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:123:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 123 | T alpha_t1s2 = alpha[aidx_t1s - 2]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:124:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 124 | T alpha_t1s1 = alpha[aidx_t1s - 1]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:125:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 125 | T alpha_t1s = alpha[aidx_t1s]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:131:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 131 | alpha_ts += probs_logits[pidx]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:132:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 132 | alpha[aidx_ts] = std::max(alpha_ts, T(NEGATIVE_CUTOFF_VAL)); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:137:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 137 | *loss = -logaddexp_gpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:137:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 137 | *loss = -logaddexp_gpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:162:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 162 | float prob_lx_log = logaddexp_gpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:162:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 162 | float prob_lx_log = logaddexp_gpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:174:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 174 | int lb_cur = label_prime[k1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:176:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 176 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:179:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 179 | beta_buff0[k1] = probs_logits[pidx]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:181:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 181 | T alpha_temp = alpha_log[bidx_ts]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:187:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 187 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:188:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 188 | size_t gidx = (input_length - 1) * grads_stride[0] + batch_id * grads_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:190:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 190 | T probs_logits_pidx = probs_logits[pidx]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 198 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:206:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 206 | gradients_logits[gidx] = -exp(grad_temp[i]); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:218:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 218 | int lb_cur = label_prime[k1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:219:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 219 | int lb_pre = label_prime[k1 + 2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:221:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 221 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:233:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 233 | beta_temp += probs_logits[pidx]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:240:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | beta_temp += alpha_log[bidx_ts]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:246:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 246 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:247:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 247 | size_t gidx = j1 * grads_stride[0] + batch_id * grads_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:249:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 249 | T probs_logits_pidx = probs_logits[pidx]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:257:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 257 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); + | ^~~~~~~~~~~~~~~~ +/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]); + | ^~~~~~~~~~~~~~~~ +/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; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:314:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 314 | std::vector indiv_lab(lab_begin, lab_begin + label_len); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:379:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 379 | if(inputLengths[i] > max_time_step) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:384:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 384 | max_label_len = std::max(max_label_len, labelLengths[i]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:385:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 385 | total_label_len += labelLengths[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:386:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 386 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:388:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 388 | for(int j = 0; j < labelLengths[i]; j++) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:390:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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 | 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]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:400:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 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] + 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] + 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); + | ^~~~~~~~~~~~ +/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); + | ^~~~~~ +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]; + | ^~~~~~~~~~~~ +/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:238:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 238 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:239:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 239 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:258:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 258 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; + | ^~~~~~~~~~~~ +/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; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:314:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 314 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:525:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 525 | if(inputLengths[i] > max_time_step) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:530:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 530 | max_label_len = std::max(max_label_len, labelLengths[i]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:531:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 531 | total_label_len += labelLengths[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:532:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 532 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:534:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 534 | for(int j = 0; j < labelLengths[i]; j++) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:536:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 536 | if(labels[labels_offset[i] + j] >= class_sz) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:542:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 542 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:542:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 542 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:546:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 546 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:546:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 546 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:49: +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +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:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] +34 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] + 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); + | ^~~~~~~~ +/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/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+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 | us/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpping result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.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 + 294741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp55:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + : 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] 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 +355/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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 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] + :733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +371/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + | 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] + 374 | out_data[dst_offset] = convert_type(accuVal); + | ^~~~~~~~ +917 | static_cast(th/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hppis)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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 +294 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1333:5: note: in instantiation of function template specialization 'test_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); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/pooling2d.cpp55: 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] + :101:42: note: in instantiation of function template specialization 'test_drive' requested here + 355101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 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] 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 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] 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +374 | out_data[dst_offset] = convert_type(accuVal); + | ^~~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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.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: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); + | ^~~~~~~~ +/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; + | ^~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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] + 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); + | ^~~~~~~~ +/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); + | ^~~~~~~~ +/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/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: @@ -114069,29 +116245,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 +/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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 +/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 +/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); } @@ -114105,8 +116281,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -114115,32 +116290,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_vec_forward &>' 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -114151,8 +116323,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -114161,30 +116333,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_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: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:514:21: note: in 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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -114194,8 +116369,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -114204,29 +116379,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_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_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: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:514:21: note: in 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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -114237,8 +116415,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +/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 -Xlinker 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' +[ 90%] Built target test_conv3d_bias +/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 -Xlinker 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' +[ 90%] Built target test_gpu_reference_kernel +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] @@ -114247,32 +116430,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_vec_backward &>' 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: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: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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -114283,7 +116463,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_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 -Xlinker 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -114292,30 +116476,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_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: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: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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -114325,15 +116512,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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([=]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] @@ -114342,29 +116521,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 +/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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 +/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 +/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); } @@ -114378,31 +116557,88 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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 -Xlinker 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' +[ 90%] Built target test_conv2d_bias +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 +/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:1368:13: note: in instantiation of function template 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); } @@ -114416,8 +116652,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -114426,30 +116662,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_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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -114459,7 +116698,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -114469,32 +116708,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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -114505,8 +116744,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -114515,29 +116753,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_vec_forward &>' 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_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -114548,7 +116786,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -114557,30 +116796,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_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_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/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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -114590,39 +116832,48 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +/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_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:879:16: note: in instantiation of 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_vec_backward &>' 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_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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -114633,8 +116884,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -114643,32 +116893,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: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_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_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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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/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 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -114679,8 +116929,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -114689,30 +116939,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_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: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -114722,8 +116975,30 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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/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] @@ -114732,29 +117007,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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -114765,6 +117043,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +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: @@ -114775,29 +117060,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); } @@ -114811,47 +117096,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -127 warnings generated when compiling for host. -[ 84%] 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/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()); - | ^~~~~~~~ -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: -/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/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] @@ -114860,29 +117106,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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -114902,29 +117151,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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_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:214: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: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 +/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:1368:13: note: in instantiation of function template 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); } @@ -114938,387 +117187,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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.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/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/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: @@ -115329,29 +117197,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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: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:1373:13: note: in instantiation of function template 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); } @@ -115365,8 +117233,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -115375,29 +117243,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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115408,7 +117279,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -115417,32 +117289,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: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, 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: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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115453,8 +117325,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -115463,30 +117334,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: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_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:217: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -115496,13 +117370,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -122 warnings generated when compiling for gfx906. -9 warnings generated when compiling for host. -[ 84%] 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 -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: @@ -115512,32 +117380,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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115548,7 +117416,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -115558,32 +117426,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: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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115594,50 +117462,45 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 | uIn 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppg :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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.hppresu:879:16: note: in instantiation of function template specialization '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: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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested hereIn 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] @@ -115646,84 +117509,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, (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, 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:217:13) &>' requested here +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_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:217: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: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/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.hpplt_type = typename std::result_of::type; + | ^ +i/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 + t741 | return detach_async([=] { + | ^ + m/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + a797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +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_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +n/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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 - 1333 | test_drive_impl_1(program_name, as); +/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 +int argc, 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 + c917 | static_cast(this)->run(); + | ^ +onst /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + c1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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 | testhar_*drive_impl>(argv[0], std::move(as arg)); | ^ -/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.cppv: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/14/../../../../include/c++/14/type_traits:2691:9: 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_/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsd:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + r2691 | { ive/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +( 124 | #argc, a rdefigv);ne _GLIBCXX17_DEP } +R ECATED_SUGGEST(ALT) _GLIBCXX_DEPR| ^ +ECATED_SUGGEST(ALT) + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:| ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h9:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +: 100 | __attr note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +ibute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +_ G1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +L/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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)); + | ^ +I/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + B101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +CX/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +X/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + _124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 84%] Built target test_gru -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/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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 make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -/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/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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:218: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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115734,41 +117642,95 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 84%] 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/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] + 52 | using result_type = 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...); + 741 | t y p e n a mree tusrtnd :d:erteascuhl_ta_soyfn +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +: 797t | y p e ; + | ^ + cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:879:16: note: in instantiation of function 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 +:741:20: note: 879in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here | + ret urn 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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +741 | /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 herer +eturn de t718 | ac h _ a s y n c ([ = ] { + | 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_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppc:a797s:t24<:Derived*>(this)->run(); + | ^ +/build/reproducible-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: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 1299 | 797r | u n _ d a t a ( d a t a _ a r g s.cbpeugfi n=( )r,u nd_actpau_(afraglss.ee,n dc(a)c,h [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5:e _note: min instantiation of function template specialization 'test_drive_impl_1>' requested herei +ss, v, x s1333. | . .) ; +t e| s ^t +_drive_impl_1(prog/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:a879m:_16n:a menote: ,in instantiation of function 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 +as); + | ^879 + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1363r:e13t:u rnote: nin instantiation of function template specialization 'test_drive_impl>' requested here +ver 1363 | test_drive_impl>(argv[i0f]y,_ ismtpdl:(: +m o| v ^e +(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp::21101:: 42note: :in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drivea(uatrog co,u ta r g=v )v;e r}i +f y| ( ^v +erify_forward_pooling{},/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits :i2691n:p9u:t ,note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heref +ilter, ind i2691c | e s ) ; +{ } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SU| G ^G +EST(ALT) + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp ^: +744:21: note: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hin instantiation of function template specialization 'pooling_driver::run_impl' requested here: +100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT " '744 | i n s t ea d " ) ) ) + | ^ + run_impl(); | ^ -/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:1373:13: note: in instantiation of function template 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); } @@ -115782,7 +117744,33 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /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: @@ -115792,32 +117780,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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115828,14 +117816,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 84%] Built target test_sequences -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/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] @@ -115844,30 +117826,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_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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -115877,11 +117862,22 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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' -[ 84%] 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_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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # 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: @@ -115891,29 +117887,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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_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: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 +/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 +/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); } @@ -115937,29 +117933,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); } @@ -115973,8 +117969,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -115983,32 +117979,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116019,338 +118012,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] & (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.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_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.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/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/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: @@ -116361,29 +118032,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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:1373:13: note: in instantiation of function template 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); } @@ -116407,33 +118078,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, 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/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); +/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)->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] +r 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppun(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 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 + :741:20: note: in instantiation of function template 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, (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 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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 + :879:16: note: in instantiation 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( + | ^ +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: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 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated 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: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); }); + | ^ +2691/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 + | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h1373 | 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 + 124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -116443,7 +118159,29 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 127 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +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/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] @@ -116452,32 +118190,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116488,7 +118223,12 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 host. +[ 90%] 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: @@ -116498,32 +118238,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: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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116534,8 +118274,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -116544,29 +118284,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: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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116587,29 +118330,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1373:13: note: in instantiation of function template 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); } @@ -116632,29 +118375,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 +/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); } @@ -116668,17 +118411,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -116688,32 +118421,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 +/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116724,7 +118457,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' +/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 -Xlinker 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' +[ 90%] Built target test_w_supertensor +[ 90%] Built target test_tensor_set +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: @@ -116734,32 +118473,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: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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116768,64 +118507,44 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | usi'ng irnessutleta_tdy"pe) )=) t +y p| en ^a +me std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 +/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116836,22 +118555,47 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -_t, 2>(); +11 warnings generated when compiling for host. +[ 90%] 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] +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/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: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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116862,7 +118606,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -116872,32 +118616,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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116908,7 +118652,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -116918,29 +118662,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116951,21 +118695,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - 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] @@ -116974,29 +118704,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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, (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_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_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: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 +/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 +/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); } @@ -117005,38 +118735,6 @@ 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # def879i | ne _ G L I B C XrX17_DEPRECATED_SUeGGtEuSrnT (AverifyL_Ti)m p_lG(L -I B| C ^X -X_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :100517 | : 9 _:_ anote: tin instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested heret -ribute__ ((__de prec517a | t e d_ _ ( " u svee r'i"f yA(vLeTr i"f'y _ibnasctkewaadr"d)_)p)o -o l| i ^n -g{}, - | ^ -/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 - 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' @@ -117052,29 +118750,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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: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:1373:13: note: in instantiation of function template 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); } @@ -117083,7 +118781,12 @@ 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: @@ -117093,29 +118796,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1373:13: note: in instantiation of function template 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); } @@ -117129,12 +118832,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -ATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: @@ -117144,29 +118842,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117177,17 +118875,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - | ^ -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] @@ -117196,32 +118885,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117242,29 +118928,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1363:13: note: in instantiation of function template 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); } @@ -117278,7 +118964,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -117288,32 +118974,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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117333,29 +119019,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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_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:230: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: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: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: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:1368:13: note: in instantiation of function template 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); } @@ -117369,7 +119055,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.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 -Xlinker 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' +[ 90%] Built target test_na_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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -117379,32 +119068,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: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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117415,8 +119104,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -117425,29 +119114,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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117458,8 +119150,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -117468,32 +119159,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: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_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:231: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:231: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117504,8 +119195,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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/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] @@ -117514,32 +119205,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117558,33 +119246,31 @@ 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | [ 84%] Linking CXX executable ../bin/test_na_inference - return detcd /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 -ach_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 +/build/reproducible-path/miopen-5.5.1+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 - 740 | 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:1373:13: note: in instantiation of function template 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); } @@ -117598,20 +119284,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -117620,29 +119294,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: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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117653,8 +119330,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -117663,40 +119340,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:In file included from 1333/build/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); - | ^~~~ -:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117707,489 +119373,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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, - | ~~~~~~~~~~~~~~~^~~ -/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/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 +119383,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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118231,35 +119419,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:879:16: note: in instantiation of 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<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/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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118270,8 +119465,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -118280,40 +119474,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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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:238: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(); }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/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:1373:13: note: in instantiation of function template 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/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/activation.cpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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] @@ -118322,32 +119520,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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: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: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/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118368,29 +119563,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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: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:1373:13: note: in instantiation of function template 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); } @@ -118404,42 +119599,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -244 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 -Xlinker 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' -[ 84%] Built target test_na_inference -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/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_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: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/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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118450,12 +119645,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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' -[ 84%] 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/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: @@ -118465,29 +119655,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118498,22 +119688,97 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34In file included from : +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/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:52::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 | : 39 : warning: 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]p +uf = run_cpu(false, c52a | c h e _ muissisn,g vr,e sxusl.t._.t)y;p +e | = ^ +typename std::resul/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:_879o:f16<:F unote: nin instantiation of function 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 herec +tion( )879> | : : t y p e ; +r e| t ^u +rn verify_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/pooling_common.hpp:517:9 :741 | note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | r e t u r n dveertiafcyh(_vaesryinfcy(_[ba=c]k w{a +r d| _ ^p +ooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :note: 733in 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: +21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 797 | 733 | c p u f = r u nr_ucnp_ui(mfpalls(,) ;v +, | x ^s +...); + | /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:879 :91716 | : note: in instantiation 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 | s t a triect_ucrans tvl(( | ^ +this)->/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppru:n333(:)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/driver.hpp :3331299 | : 71 : note: in instantiation of function template specialization 'test_driver::base_run>' requested here + verify(ve r1299 | i f y _ b a c k rwuanr_ddsa_taac(tdiavtaat_airogns<.Tb>e{giinn(p)u,t ,d adtoau_ta,r gos.uetn.df(i)r,s t[,& ]d e{s cd}.,t ebm)p;l +a t| e ^ +base_run (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| | ^ + l/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppo:o1333k:u5p:. enote: min instantiation of function template specialization 'test_drive_impl_1>' requested herep +lace(t r1333a | n sf o r mt_emsotd_ed(rtiov_en_aimmep(lm_)1)<,D r[i=v]e r{> (tphriosg-r>armu_nn(amm,e ,f a,s )b;) + ;| ^} +); + | /build/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/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 1363 + | 236 | t e satd_ddr_imvoed_ei(m +p l<| D ^r +iver12>:( anote: rin instantiation of member function 'activation_driver::activation_driver' requested hereg +v[0] ,1207 | s t d : :Dmroivvee(ra sd){)};; + + | | ^ ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:: 54note: :in instantiation of function template specialization 'test_drive_impl_1>' requested here42: + note: in instantiation of function template specialization 'test_drive' requested here + 1333 | t e54s | ti_ndtr imvaein_(iimnptl _a1rt( pcrhoagrr*a ma_rngavm[e]), {a st)e;s +t _| d ^r +ive>' requested hered +_driver> (1373a | r g c , a r g v ) ; }t +e s| t ^_ +drive_impl:>2691(:a9r:g vnote: ['result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here0 +], std::m o2691v | e ( a s ){) ;} + _| G ^L +IBCXX/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp1:7337_D:E42P:R Enote: Cin instantiation of function template specialization 'test_drive' requested hereA +TED_SUGGE S337T | (i"nstt dm:a:iinn(vionkte _arregscu,l tc"o)n;s +t | ^c +har* argv[]) { /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.ht:es124t:_45d:r inote: vexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +e (_aGrLgIcB,C XaXr1g7v_)D;E P}R +E C| A ^T +ED_SUGGEST(ALT) _GLI/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsB:C2691X:X9_:D Enote: PR'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereE +CATED_SU G2691G | E S T ( A{L T}) + _| G ^L +IBCXX1/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h7:_100D:E19P:R Enote: Cexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +ATED_SUG G100E | S T (_"_astttdr:i:biuntveo_k_e _(r(e_s_udletp"r)e;c +a t| e ^d +__ ("use '" AL/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hT: 124":'45 :i nnote: sexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'te +ad"))) + | ^124 + | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: @@ -118524,26 +119789,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: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/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); } @@ -118557,7 +119822,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 | retIn file included from urn detach_async([=] /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: @@ -118567,43 +119840,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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: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/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::24879:: 16note: :in instantiation of function template specialization 'test_driver::run_cpu>' 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_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | 797 | r e t u r n v e rcipfuyf_ i=m prlu(n +_ c| p ^u +(false, cache/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp_m:i517s:s9,: vnote: ,in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +xs...); +517 | | ^ + verify/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:v879e:r16i:f ynote: _in instantiation of 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 hereb +ackw a879r | d _ p o o l i n grr{i}f,y +_ i| m ^p +l( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppin instantiation of function template specialization 'pooling_driver::run_impl' requested here: +2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here711 + | 2523 | r u n _ i m p l y(_)b;a +c kw| a ^r +d_weights/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:c917on:v46<:a pnote: iin instantiation of member function 'pooling_driver::run' requested here, +T>{ + | ^ + 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 + stati c917_ | c a s t < D e r i v e d * > ( t hsitsa)t-i>cr_ucna(s)t;< +D e| r ^i +ved*>(this/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp):-1299>:r71u:n (note: )in instantiation of function template specialization 'test_driver::base_run>' requested here; + | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 12991299: | 71 : note: in instantiation of function template specialization 'test_driver::base_run>' requested here + run_da t1299a | ( d a t a _ a r grsu.nb_edgaitan((d)a,t ad_aartgas_.abreggsi.ne(n)d,( d)a,t a[_&ar]g s{. edn.dt(e)m,p l[a&t]e {b ads.et_emrpulnae(_)r;u n}<)D;r +i v| e ^r +>(); });/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp + :| 1333 ^: +5: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppin instantiation of function template specialization 'test_drive_impl_1>' requested here: +1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | 1333t | e s t _ dtreisvte__dirmipvle__1ir(ipvreorg>r(apmr_ongarmaem,_ naasm)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/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1368::135313::13 :note: note: in instantiation of function template specialization 'test_drive_impl>' requested herein instantiation of function template specialization 'test_drive_impl>' requested here + + 1368 | 1353 | tteesstt__ddrriivvee__iimmppll<t>:(:ahraglvf[>0>](,a rsgtvd[0:]:,m osvted(:a:sm)o)v;e( +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/pooling2d.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp::10162::4242:: note: in instantiation of function template specialization 'test_drive' requested herenote: +in instantiation of function template specialization 'test_drive' requested here + 62 | int ma i101n | (iinntt maarignc(,i ncotns ta rchagr*c ,a rcgovn[s]t) c{h atre*s ta_rdgrvi[v]e)< c{o ntve2sdt__ddrriivveer<>p(oaorlgicn,g 2adr_gdvr)i;v e}r +> (| a ^ +rgc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 2691 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits : 2691{: 9}: _note: G'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereL +IBCXX17_ D2691E | PR E C A T{E D}_ S_UGGLGIEBSCTX(X"1s7t_dD:E:PiRnEvCoAkTeE_Dr_eSsUuGlGtE"S)T;( +" s| t ^d +::invoke_result/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h":)124;: +45 :| ^note: +expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hd:e124f:i45n:e note: _expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'G +LIBCXX17_DE P124R | E#C AdTeEfDi_nSeU G_GGELSITB(CAXLXT1)7 __DGELPIRBECCXAXT_EDDE_PSRUEGCGAETSETD(_ASLUTG)G E_SGTL(IABLCTX) +X _| D ^E +PRE/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hC:A100T:E19D:_ Snote: Uexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'G +GEST(A L100T | ) + _| _ ^a +ttrib/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hu:t100e:_19_: (note: (expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'_ +_deprec a100t | e d ____ a(t"tursieb u't"e _A_L T( ("_'_ dienpsrteecaadt"e)d)_)_ + (| " ^u +se '" 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/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] @@ -118612,29 +119921,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_conv &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118645,8 +119954,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -118655,29 +119964,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<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: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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118688,7 +120000,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -118698,29 +120010,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118731,64 +120043,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -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] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -180/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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: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, 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: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_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:238:13) &>' requested here - 326 | m iaoutpoe no:u:te a c=h _vaerrgifsy(( -ve r| i ^f -y_forward_activation{input/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp, :d143e:s20c}:, note: f)in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions' 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); | ^ - 143 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp : 205 : 64r:e note: tin 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 hereu -rn solver 205s | . S e a r c h FloorokAulpl.Seomlputliaocnes((cttrxa,n sdbf,o r{m}_, m1od)e.(ftroo_nnta(m)e;( -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 +/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118799,8 +120089,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +11 warnings generated when compiling for host. +[ 90%] 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] +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] @@ -118809,561 +120104,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_backward_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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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/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/activation.cpp:38: + | ^ +/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -119372,71 +120147,166 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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, 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: 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:879:16: note: in instantiation of function 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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] -note: 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.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:239:13) &>' 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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_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<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/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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -879/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - | return verify_impl( +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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: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: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 +/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); } @@ -119450,14 +120320,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -127 warnings generated when compiling for host. -244 warnings generated when compiling for gfx906. -[ 84%] 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/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] @@ -119466,29 +120330,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_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_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: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:514:21: note: in 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119499,7 +120366,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -119508,29 +120376,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_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_conv &>' 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/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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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/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 - 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119541,7 +120453,12 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +[ 90%] 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/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] @@ -119550,32 +120467,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: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<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: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: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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119586,8 +120503,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +/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 -Xlinker 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' +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] @@ -119596,29 +120515,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119629,8 +120548,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +[ 90%] Built target test_cbna_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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -119639,29 +120559,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_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: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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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 'rnn_basic_vanilla_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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119672,15 +120595,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -119690,29 +120604,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 +/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:205: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 +/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 +/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); } @@ -119726,8 +120640,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' 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: @@ -119738,26 +120650,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: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:1353:13: note: in instantiation of function template 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); } @@ -119771,16 +120683,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 84%] Built target test_gru_dropout -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' -[ 86%] 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/soft_max.cpp:40: +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] @@ -119789,29 +120693,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1363:13: note: in instantiation of function template 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119822,49 +120726,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119875,7 +120772,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -119884,32 +120782,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: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, 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: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_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:252: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: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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119920,7 +120818,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +/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 -Xlinker 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' +[ 90%] 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] @@ -119929,29 +120830,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_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_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/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: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 '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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119962,8 +120866,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -119972,29 +120876,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_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<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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120005,7 +120912,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -120014,38 +120922,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: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, 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: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_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:253:13) &>' requested here - 333 | verify(verify_backwards_activation{iIn 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()); - | ^~~~~~~~ -nput, 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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120056,9 +120958,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +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/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] @@ -120067,29 +120973,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120100,8 +121006,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -120110,29 +121016,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: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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120143,49 +121052,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: -/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 +/build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template 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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120206,26 +121108,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: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/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); } @@ -120239,7 +121141,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +19In 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] @@ -120248,52 +121151,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, (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_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: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 +/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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + warning/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | 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: +s 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/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -120302,29 +121195,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120335,7 +121228,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -2 warnings generated when compiling for gfx906. +[ 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/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: @@ -120345,29 +121239,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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: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: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:1368:13: note: in instantiation of function template 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); } @@ -120381,47 +121275,44 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_pooliIn 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 - | ^ -ng{}, 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120430,8 +121321,10 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: + 100 | __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] @@ -120440,29 +121333,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_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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120473,8 +121369,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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/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: @@ -120485,30 +121382,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 &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 - 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 +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] + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/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:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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 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 +879 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/immed_conv3d.cpp:16: note: in instantiation of function template specialization '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 + :62: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 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -120518,41 +121458,91 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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; + 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::resu52lt_o | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template 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 | fra:c:ht_yapsey;n +c (| [ ^=] + { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here797 + | 741 | c p u f = rreuntu_rcnp ud(eftaalcsh_ea,s yncca(c[h=e]_ m{i + s| 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, 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 here797 + | 879 | rceptuuf r=n r uvne_rcipfuy(_fiamlpsle(, + c| a ^c +he_miss, /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppv:,514 :x21s:. 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:879:16: note: in instantiation of 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(); + 514 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:u879t:o 16:o unote: 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_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here += ve r879i | f y ( v e r irfeyt_ufronr vwearrifdy__piompoll(i +n g<| S ^ +ptDim>{}, inp/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppu:t514,: 21f: inote: lin instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested heret +er, indices); +514 | | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppau:t740o: 21o:ut note: =in instantiation of function template specialization 'pooling_driver::run_impl' requested here +verify (740v | e r i fy _ f or w ar d _ p o ol i n g < S p trDunim_i>mp{l},< uininptut6,4 _fti,l t3e>r(, )i;n +d i| c ^e +s); + | /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:718: 21917: | note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | s t a t i c _ c a s t < De rriuvne_di*m>pl(tr, u3n>(());; + + | | ^ ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + :917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/pooling3d.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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 54:42: note: in instantiation of function template specialization 'test_drive' requested here + 269154 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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"); + | ^ +2691/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -120560,7 +121550,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -120569,32 +121560,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, (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_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: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: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: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/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_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] +cast (utshiinsg) -r>reusnu(l)t;_ +t y| p ^e + = typename std::resu/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:t_1299o:f71<:F unote: nin instantiation of function template specialization 'test_driver::base_run>' requested herec +tion()>::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 | rreutnu_rdna tdae(tdaactha__aasrygnsc.(b[e=g]i n{( +) ,| ^d +ata_args.end(), /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp[:&797]: 24{: dnote: .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 heret +emplate b797a | s e _ r u n < D r i v e r > ( ) ;cp u}f) ;= + r| u ^n +_cpu(fa/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:s1333e:,5 :c anote: cin instantiation of function template specialization 'test_drive_impl_1>' requested hereh +e_miss, 1333v | , x s .t.e.s)t;_ +d r| i ^v +e_impl_1:(879p:r16o:g rnote: 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_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested herem +_name ,879 | a s ); + | ^ + ret/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:r1353n: 13v:e rnote: iin instantiation of function template specialization 'test_drive_impl>' requested heref +y_impl( + | ^ +1353 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp : 326 : 21t:e snote: tin 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_ +drive_imp l326< | D r i v e r < h aaluft_of loouatt : :=h avlefr>i>f(ya(rvgevr[i0f]y,_ fsotrdw:a:rmdo_vaec(taisv)a)t;i +o n| < ^T +>{input/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp,: 62d:e42s:c }note: ,in instantiation of function template specialization 'test_drive' requested here +f); + | ^ + 62 | int mai/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppn:(205i:n64t: anote: rin 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 hereg +c, const c205h | a r * a r g v [l]o)o k{u pt.eesmtp_ldarciev(etto(_anragmce,( ma)r)g,v )[;= ]} +{ | t ^h +is->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( +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp::2691254::99:: note: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herein 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 | 2691 | {a d}d __mGoLdIeB(C +X X| 1 ^ +7_DEPREC/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppA:T1207E:D12_:S Unote: Gin instantiation of member function 'activation_driver::activation_driver' requested hereG +EST( "1207s | t d : : iDnrviovkeer_ rde{s}u;l +t "| ) ^; + | ^ -/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); } +/build/reproducible-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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124 :133345 | : note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +test_dri v124e | _#i mdpelf_i1nC(XpXr1o7g_rDaEmP_RnEaCmAeT,E Da_sS)U;G +G E| S ^T +(ALT) _/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppG:LI1373B:C13X:X _note: Din instantiation of function template specialization 'test_drive_impl>' requested hereE +PRECATE D1373_ | S U G G E S T ( A L T ) +t e| s ^t +_dr/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hi:v100e:_19i:m pnote: lexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'< +Driver_>a(tatrrgivb[u0t]e,_ _s t(d(:_:_mdoevper(eacsa)t)e;d +_ _| ^( +"use '/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp": 337A:L42T: "note: 'in instantiation of function template specialization 'test_drive' requested here +instead")) )337 + | i| n ^t + main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120605,8 +121638,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +17 warnings generated when compiling for host. +[ 94%] 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] +/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 -Xlinker 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' +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] @@ -120615,29 +121655,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: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 '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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120648,6 +121691,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +[ 94%] Built target test_reduce_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: @@ -120658,29 +121702,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1353:13: note: in instantiation of function template 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); } @@ -120694,8 +121738,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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] @@ -120704,29 +121748,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120737,8 +121781,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -120747,29 +121791,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: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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120780,11 +121827,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -120794,29 +121837,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 - 711 | 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:1353:13: note: in instantiation of function template 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); } @@ -120830,35 +121873,41 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -39: warning: 'result_of<(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/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: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_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:257: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:257: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/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1368:13: note: in instantiation of function template 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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120869,7 +121918,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -120878,32 +121928,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120914,8 +121961,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -120924,29 +121971,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:1363:13: note: in instantiation of function template 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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120957,6 +122007,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' 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: @@ -120967,29 +122019,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1353:13: note: in instantiation of function template 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); } @@ -121003,7 +122055,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +[ 94%] Built target test_cba_inference +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 = tyIn 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] @@ -121012,29 +122071,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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/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:1353:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _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 +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +pename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121045,8 +122142,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -121055,32 +122151,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 &, 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: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_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:260: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/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/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:205: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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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 '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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121091,38 +122230,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 +/build/reproducible-path/miopen-5.5.1+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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121143,26 +122286,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:1353:13: note: in instantiation of function template 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); } @@ -121176,8 +122319,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -121186,29 +122329,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_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_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: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:514:21: note: in 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121219,7 +122365,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -121228,29 +122375,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_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_conv &>' 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/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 | 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: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121271,29 +122461,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1353:13: note: in instantiation of function template 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); } @@ -121316,20 +122506,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: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_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:261: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: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: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: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{}; @@ -121352,36 +122542,171 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 | 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 run_impl(); + | ^ +:20/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +: 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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 + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | 1299 : 71 : note: in instantiation of function template specialization 'test_driver::base_run>' requested here + cpuf = run _1299c | p u( f a l s e , rcuanc_hdea_tmai(sdsa,t av_,a rxgss...b.e)gin(;) + ,| ^d +ata_args.end/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:)879,: 16[:& ]note: in instantiation of 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{ + d.te m879p | l a t e b a s er_ertuunry(_)i;m p}l)(; + + | | ^ ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2523::133321::5 :note: in instantiation of function template specialization 'test_driver::verify>' requested herenote: +in instantiation of function template specialization 'test_drive_impl_1>' requested here + 25231333 | | t e s t _ d r i v e _ i m p l _v1er(ipfryo_gbraacmk_wnaarmde_,w eaisg)h;t +s _| c ^o +nv13{: + note: | in instantiation of function template specialization 'test_drive_impl>' requested here ^ + + 1368 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 917 : 46 : note: in instantiation of member function 'conv_driver::run' requested here + test _917d | r i v e _ i m p l < D r i v e rst><(Daregrvi[v0e]d,* >s(ttdh:i:sm)o-v>er(uans()));; + + | | ^ ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp::129954::7142:: note: note: in instantiation of function template specialization 'test_driver::base_run>' requested herein instantiation of function template specialization 'test_drive' requested here + + 541299 | | i n t m a i nr(uinn_td aatrag(cd,a tcao_nsatrg sc.hbaerg*in (a)r,g vd[a]t)a _{a tregsst._ednrdi(v)e,< p[o&o]l i{n gd3.dt_edmrpilvaetre> (baarsgec,_ raurng| ( ^) +; }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits : 2691t:e9s:t _note: d'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herer +ive_impl_ 12691< | D r i v e{r >}( p_rGogLrIaBm_CnXaXm1e,7 _aDsE)P;R +E C| ^A +TED_S/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppU:G1353GE:S13T:(" snote: tin instantiation of function template specialization 'test_drive_impl>' requested hered: +:invoke_res u1353l | t " ) ; + | ^ + test_drive_i/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hm:p124l:<45D:r inote: vexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'e +rn>e (_aGrLgIvBC[X0X]1,7 _sDtEdPR:E:CmAoTvEeD(_aSsU)GG)E;S +T (| A ^L +T) _GL/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested hereI +BCXX_DEPRE C68A | TiEnDt_ SmUaGinG(EiSnTt(A LaTrg)c +, | c ^o +nst cha/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hr:*100 :a19r:g vnote: [expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'] +) { tes t100_ | d r i_v_eaa(taerdg_c_, (a"rugsve) ;' "} +A L| T ^ +"' instead"))) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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:1358:13: note: in instantiation of function template 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); } @@ -121405,29 +122730,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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:1353:13: note: in instantiation of function template 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/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); } @@ -121441,19 +122766,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -121464,29 +122776,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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:1368:13: note: in instantiation of function template 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); } @@ -121494,8 +122806,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124: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: +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -121504,29 +122822,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121537,24 +122855,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 - | ^ -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/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] @@ -121563,32 +122865,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121599,8 +122898,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -121609,29 +122908,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121642,8 +122941,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -121652,32 +122951,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121698,29 +122994,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1353:13: note: in instantiation of function template 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/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); } @@ -121734,338 +123030,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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::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.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/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/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: @@ -122076,29 +123040,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); } @@ -122112,7 +123076,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -122121,32 +123086,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122167,29 +123129,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1353:13: note: in instantiation of function template 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/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); } @@ -122213,29 +123175,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); } @@ -122249,6 +123211,144 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: @@ -122259,29 +123359,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1353:13: note: in instantiation of function template 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/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); } @@ -122305,29 +123405,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); } @@ -122341,6 +123441,56 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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:1353:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: @@ -122351,29 +123501,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1353:13: note: in instantiation of function template 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/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); } @@ -122387,7 +123537,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -122396,32 +123547,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: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, 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: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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122432,7 +123583,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -122442,29 +123593,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122475,25 +123626,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | 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); - | ^~~~ -4 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: +104 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] @@ -122502,32 +123637,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1358:13: note: in instantiation of function template 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.cpp:62: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122548,29 +123680,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 +/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:1353:13: note: in instantiation of function template 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/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); } @@ -122584,23 +123716,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -122610,32 +123726,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: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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122646,7 +123762,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -122656,32 +123772,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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122692,7 +123808,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -122701,32 +123818,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122737,7 +123851,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -122747,32 +123861,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: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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122783,7 +123897,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -122793,32 +123907,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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122829,39 +123943,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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/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: @@ -122872,29 +123953,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 +/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:1373:13: note: in instantiation of function template 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); } @@ -122908,8 +123989,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 86%] 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/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: @@ -122920,41 +123999,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([=] { | ^ -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 +/build/reproducible-path/miopen-5.5.1+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: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_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:222: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: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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122965,32 +124035,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +19 warnings generated when compiling for host. +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_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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123001,30 +124079,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +[ 94%] 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 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/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/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: @@ -123035,29 +124093,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 +/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:1373:13: note: in instantiation of function template 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); } @@ -123071,15 +124129,92 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | 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] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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(), [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] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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); } + | ^ +741:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated 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 + 2691741 | return detach_async([=] { + | ^ + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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.cpp:62: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +}/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +124/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +# define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: @@ -123090,29 +124225,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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: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:1353:13: note: in instantiation of function template 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/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); } @@ -123126,7 +124261,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -123135,28 +124271,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, (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); - 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:1358:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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] @@ -123165,29 +124314,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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123198,19 +124350,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | 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: @@ -123220,32 +124360,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: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: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:1353:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123256,11 +124396,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: @@ -123270,29 +124406,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1358:13: note: in instantiation of function template 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123303,8 +124439,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +122 warnings generated when compiling for host. +[ 94%] 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 +/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 -Xlinker 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' +[ 94%] Built target test_bn_spatial_nhwc_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] +14 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -123313,32 +124458,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, 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:1358:13: note: in instantiation of function template 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 | [ 94%] Linking CXX executable ../bin/test_tensor_vec + test_drive_impl>(argcd /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 +v[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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123349,6 +124493,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -123359,29 +124505,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1353:13: note: in instantiation of function template 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/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); } @@ -123395,9 +124541,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -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_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] @@ -123406,32 +124551,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123442,10 +124584,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 86%] Built target test_lstm -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/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: @@ -123456,29 +124594,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1373:13: note: in instantiation of function template 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); } @@ -123492,12 +124630,54 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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' -[ 86%] 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 -2 warnings generated when compiling for host. +122 warnings generated when compiling for host. +[ 94%] 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 +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] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1358:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: @@ -123508,29 +124688,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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: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:1353:13: note: in instantiation of function template 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/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); } @@ -123544,11 +124724,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 86%] Linking CXX executable ../bin/test_sqlite -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 -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/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] @@ -123557,32 +124734,90 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 &, 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_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_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: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 -Xlinker 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 +/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 -Xlinker 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/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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123603,29 +124838,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); } @@ -123639,12 +124874,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: @@ -123655,29 +124884,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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: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:1353:13: note: in instantiation of function template 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/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); } @@ -123691,15 +124920,95 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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 -Xlinker 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' +[ 94%] Built target test_lstm +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:1358:13: note: in instantiation of function template 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); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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: @@ -123710,29 +125019,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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/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:1358:13: note: in instantiation of function template 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); } @@ -123746,7 +125055,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -123756,29 +125065,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123789,35 +125098,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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:1353:13: note: in instantiation of function template 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123828,10 +125141,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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/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] @@ -123840,36 +125151,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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_i[ 86%] Built target test_sqlite -mpl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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 | stamake[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=" -tic_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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123890,32 +125194,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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: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 - 1299 | run_data(data_args.begin(), make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -data_args.end(), [&] { d.template basemake -f test/CMakeFiles/test_tensor_cast.dir/build.make test/CMakeFiles/test_tensor_cast.dir/build -_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], smake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -td::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); } @@ -123929,7 +125230,195 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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()); + | ~~~~~^~~~~~~ +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] @@ -123938,51 +125427,198 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | /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] + verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->ru276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppn(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + :292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +1299 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()); + | ~~~~~^~~~~~~ + run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp| ^: +276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h 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 | : 124 : 45 : note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # d emfxi_nied x__GdLiImB C/X=X 1s7t_dD:E:PaRcEcCuAmTuElDa_tSeU(GiGn_EdSiTm.(bAeLgTin)( )_ G+ LiI B+C X3,X +_ D| E ~~~~~~~^~~~~~~P +RECATE/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppD:_292S:U46G:G Ewarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]S +T(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | [ 86%] Building CXX object test/CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o - __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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 -122 warnings generated when compiling for host. -[ 86%] 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/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: + 292 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : 100 : 19 : note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | _ _ aketrtsr.ibebutgei_n_( )( (+ _i_ d+ e1p, kers.end(), 1r,e cstadt:e:dm_u_l t(i"pluisees <'in"t >A(L)T) ; +" '| ~~~~~~~~~~~~~^~~i +nstead"/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()); + | ~~~~~^~~~~~~ +14 warnings generated when compiling for host. +/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/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] @@ -123991,32 +125627,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124027,42 +125660,102 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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()); + | ~~~~~^~~~~~~ +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:741:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp20:: 276note: :in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here74 +: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 741 | 276 | r e t u r n d e t a c h _ a s y n c ( [ = ] { + m| x ^_ +idx_dim /= std/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::ac:c797u:m24u:l anote: tin instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested heree +(in_dim. be797 | g i n ( ) + i + 3 , + | c ~~~~~~~~~~~~~~~^~~p +uf = ru/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppn_:c276p:u66(:f awarning: lunsafe pointer arithmetic [-Wunsafe-buffer-usage]s +e, cache_m i276s | s , v , x s . . . ) ; + | ^ + mx_idx_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppdim: 879/:=16 :s 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_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested hered +::accu m879u | l a t e ( i n _ driemt.ubreng ivne(r)i f+y _ii m+p l3(, + + | | ^ ~~~~~~~^~~~~~~ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp292::51446::21 :warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]note: +in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514292 | | a u t o o u t = v e r i fy ( v e r i fkye_rfso.rbweagirnd(_)p o+o li i+n 1g,< SkpertsD.iemn>d{(}),, i1n,p ustt,d: :fmiulltteirp,l iiensd)(;) +) ;| + ^ +| ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp::21292:: 38note: :in instantiation of function template specialization 'pooling_driver::run_impl' requested here +warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 733 | 292 | r u n _ i m p l < u i n t 3 2 _ t ,k e2r>s(.)b; +eg i| n ^( +) + i + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1:,917 :k46e:r snote: .in instantiation of member function 'pooling_driver::run' requested heree +nd(), 1 ,917 | s t d : : m u l t i p l i e s < isntta>t(i)c)_;c +a s| t ~~~~~^~~~~~~< +Derived*>(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124073,7 +125766,108 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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:[ 94%] Linking CXX executable ../bin/test_tensor_transform + warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | 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 + 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()); + | ~~~~~^~~~~~~ +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_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] @@ -124082,29 +125876,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_conv &>' 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/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:1353:13: note: in instantiation of function template 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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124115,8 +125909,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -124125,32 +125919,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 &, 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: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:1363:13: note: in instantiation of function template 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 In file included from ma/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cppi:n26(: +iIn file included from n/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppt:48 : +aIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:g34: +cIn file included from ,/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp :29c: +o/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppn:s52:t39 :c warning: h'result_of<(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 +r* argv[ ]52 | ) { utseinsg tr_edsurlit_vtyepe(saulrtg_cof,< Faunrcgtvio)n;( )>}: +:t y| p ^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 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits : 2691: 9 : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herer +eturn detach_ as2691y | nc ( [ =] {{ + }| ^_ +GLIB/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppC:797X:X241: 7note: _in instantiation of function template specialization 'test_driver::run_cpu>' requested hereD +EPRE 797C | A T E D _ S U G G E S T c(p"usft =d :r:uni_ncvpuo(kfael_sre,e scauclhte_"m)is;s +, | v, ^ +xs...); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::87945::16 :note: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'in instantiation of function template specialization '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 | 124 | re#t udren fvienrief y__iGmLpIl(B +C | X ^X +17_D/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppE:2495P:R29E: Cnote: Ain instantiation of function template specialization 'test_driver::verify>' requested hereT +ED_S U2495G | G E S T ( A L T ) _ G L I B C X X _ D vEePrRifEyC(vAeTrEiDfy__SfUorGwGaErdS_Tc(onAvL{/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h + :| 100 ^ +:19: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnote: :expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'917: +46: note: in instantiation of member function 'conv_driver::run' requested here + 100917 | | _ _ a t t r i b u t est_a_t i(c_(c_a_sdte(tdh_i_s) -(>"ruuns(e); +' "| ^ +ALT /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp":'1299 :71i:n snote: in instantiation of function template specialization 'test_driver::base_run>' requested heret +ead")) 1299) | + | ^ + run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124161,7 +125995,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -124170,32 +126005,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: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, 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: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_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: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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124206,8 +126041,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -124216,32 +126051,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124252,7 +126084,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -124262,29 +126094,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124295,7 +126127,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +/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 -Xlinker 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' +[ 94%] Built target test_tensor_transform +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: @@ -124305,29 +126140,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124338,8 +126173,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -124348,32 +126183,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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:1358:13: note: in instantiation of function template 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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124394,29 +126226,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1373:13: note: in instantiation of function template 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); } @@ -124430,7 +126262,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -124440,29 +126272,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124473,38 +126305,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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: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: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: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: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: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: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: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: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: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:1373:13: note: in instantiation of function template 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); } @@ -124518,7 +126347,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -124527,29 +126357,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124560,10 +126390,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 86%] Built target test_lstm_dropout -make -f test/CMakeFiles/test_tensor_copy.dir/build.make test/CMakeFiles/test_tensor_copy.dir/depend 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: @@ -124572,82 +126398,77 @@ 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detamake[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=" -ch_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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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(In file included from 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/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] -1299 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:1358:13: note: in instantiation of function template 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 - 74154 | 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); } | ^ -:20/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -note: in 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/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, 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:1358:13: note: in instantiation of function template 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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124658,19 +126479,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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' -[ 86%] 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 -[ 86%] 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 -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 host. -[ 88%] Linking CXX executable ../bin/test_solver -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] @@ -124679,33 +126489,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppcd /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 -: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124716,29 +126522,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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)->runIn file included from /build/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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -124748,29 +126532,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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); } @@ -124784,31 +126568,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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] @@ -124817,32 +126578,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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: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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124862,29 +126620,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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: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: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:1373:13: note: in instantiation of function template 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); } @@ -124908,32 +126666,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 &, 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 - 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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}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:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp48:: +744In file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp21::34 : +note: In file included from in instantiation of function template specialization 'pooling_driver::run_impl' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp +:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp :74452 | : 39 : warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + ru n52_ | i m p l _(t)y;p +e | = ^ +typenam/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe: 917s:t46d:: :note: rin instantiation of member function 'pooling_driver::run' requested heree +sult_ o917f | < F u n c t i o n ( ) > : : t y pset;a +t i| c ^_ +cast:( 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 herei +s)->r u741n | ( ) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:e1299t:u71r:n note: din instantiation of function template specialization 'test_driver::base_run>' requested heree +tach_asy n1299c | ( [ = ] { + | r ^u +n_data(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:a797t:24a:_ anote: rgin instantiation of function template specialization 'test_driver::run_cpu>' requested heres +.begi n797( | ) , d a t a _ a r g s . e nd ( )c,p u[f& ]= r{u nd_.ctpeum(pflaaltsee ,b acsaec_hreu_nm (x)s; ..}.));; + + | | ^ ^ + +/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: 879in instantiation of function template specialization 'test_drive_impl_1>' requested here: +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 | + 879t | e s t _ d r i v e_riemtpulr_n1 i(mpprlo(g +r a| m ^_ +name,/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: 2471as:29):; +note: in instantiation of function template specialization 'test_driver::verify>' requested here| + ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 13732471: | 13 : note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | t e s t _ dvreirviefy_(ivmeprlin>(vaov{e +( a| s ^) +); | ^ -/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:917:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp46::54 :note: 42in instantiation of member function 'conv_driver::run' requested here: + note: in instantiation of function template specialization 'test_drive' requested here + 917 | 54 | i n t m a i n ( isntta taircg_cc,a scto*( tahrigsv)-[>]r)u {n (t)e;s +t _| d ^r +ive>' requested hered +river>(a r1299g | c , a r g v ) ; r}u + n| _d ^a +ta(data_args./usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsb:e2691g:i9n:( )note: ,'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +data_a r2691g | s . e n d{( )}, _[G&L]I B{C XdX.1te7m_pDlEaPtReE CbAaTsEeD__rSuUnGt(d):;: i}n)v;o +k e| _ ^r +esu/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:t1333":)5;: + note: | in instantiation of function template specialization 'test_drive_impl_1>' requested here ^ + + 1333 | t/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.he:s124t:_45d:r inote: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'v +e_impl _1241 | <#D rdievfeirn>e( p_rGoLgIrBaCmX_Xn1a7m_eD,E PaRsE)C;A +T E| D ^_ +SUG/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppG:E1363S:13T:( Anote: Lin instantiation of function template specialization 'test_drive_impl>' requested hereT +) _GLI B1363CX | X _ D E P R E C A T E D _tSeUsGtG_ESdTr(iAvLeT_)i +m p| l ^< +Dri/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hv:e100r:<19f:l onote: aexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +t>>(a r100g | v [ 0_]_,at tsrtidb:u:tmeo_v_e ((a(s_)_)d;e +p r| e ^c +ated_/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:_68 :(42":u snote: ein instantiation of function template specialization 'test_drive' requested here ' +" ALT " '68 | iinnstt emaadi"n)()i)n + t| ^a +rgc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124944,8 +126745,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -124954,32 +126755,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124990,6 +126788,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +127 warnings generated when compiling for host. +[ 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_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: @@ -125000,15 +126803,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:/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 -Xlinker 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 -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 917 | static_cast(this)->run(); @@ -125034,81 +126836,26 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 88%] 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=" -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:1358:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 -Xlinker 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' -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' -[ 88%] Built target test_solver -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=" -[ 88%] 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 -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' -[ 88%] 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/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([=] { - | ^ -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/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); + | ^~~~ +/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] @@ -125117,68 +126864,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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, 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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125189,8 +126897,224 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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()); + | ~~~~~^~~~~~~ +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] @@ -125199,32 +127123,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: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_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:217: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:217: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: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/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125235,8 +127159,272 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -125245,32 +127433,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125281,42 +127466,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:1373:13: note: in instantiation of function template 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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -125325,43 +127476,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -_driver>(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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125372,8 +127509,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +/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 -Xlinker 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' +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] @@ -125382,32 +127521,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125418,16 +127554,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/soft_max.cpp:40: +[ 96%] Built target test_gru +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] @@ -125436,29 +127565,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125469,8 +127598,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -125479,32 +127607,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: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_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:218: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:218: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125515,24 +127643,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | 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/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] @@ -125541,32 +127653,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125587,15 +127696,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: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(); | ^ @@ -125620,52 +127729,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: @@ -125675,29 +127738,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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:1373:13: note: in instantiation of function template 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); } @@ -125711,8 +127774,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -125721,32 +127784,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125757,7 +127817,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -125767,29 +127827,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 - 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125800,8 +127860,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -125810,32 +127870,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1358:13: note: in instantiation of function template 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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125846,19 +127903,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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, caIn 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: +127 warnings generated when compiling for host. +122 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 +[ 96%] 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] +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] @@ -125867,32 +127923,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, 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: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)); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::38: +1368:In file included from 13/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:: 34: +note: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppin instantiation of function template specialization 'test_drive_impl>' requested here:29 +: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 1368 | 52 | us i ngt ersestu_ldt_rtiyvpee _=i tmyppelnon>(()>a:r:tgypve[;0 + ]| , ^ +std::/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppm:o741:v20e: (note: ain 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)); +741 | | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cppr:et62u:r42n :d enote: tain instantiation of function template specialization 'test_drive' requested herec +h_async([=] { + | ^ +62 | int ma/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:i797:n24(: inote: 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 heren +t a r797 | g c , c o n s t ccphuaf r=* r uan_rcpgu(vf[al]se), {ca cthee_smtis_sd, rvi, vxse.<..c)o;n + v| 3 ^ +d_find/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2:_879:d16r: inote: in instantiation 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 herev +er >879( | a r g c , reaturrgn vv)er;i fy}_ +im p| l ^( + + | ^ +/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 + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits333: | 2691 : 9 : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereve +rify(verify_ ba2691c | k wa r d s{_ ac}t i_vGaLtIioBnX{i1n7p_uDt,E dPoRutE,C oAuTtE.fDi_rSsUtG, GdEeSsTc(}," sbt);d +: | : ^i +nvoke/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:_205r:64e:s note: uin 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 herel +t"); + 205 | | ^ + lookup.emplace(tran/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hsf:o124r:m45_:mo dnote: e(expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST't +o_name(m)), [= ]124 { | #t hidse-f>irunne( m,_ fG,L IbB)C; X}X)1;7 + _| D ^ +EPRE/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppC:219A:9T:E Dnote: 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_ +SUG G219 | E S T ( A L Ta)d d__mGodLeI( +B C| X ^ +X_D/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppE:P1207R:E12:C note: Ain instantiation of member function 'activation_driver::activation_driver' requested hereT +ED _1207S | U G G EDSrTi(veArL Td){} +; +| | ^ ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:: note: 100in instantiation of function template specialization 'test_drive_impl_1>' requested here: +19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'1333 | + test_dri v100e | _i m p_l__1a(uptreog_r_am _(n(a_m_e,d eapsr)e; +c a| ^t +ed/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:_1353: 13(: "note: uin instantiation of function template specialization 'test_drive_impl>' requested heres +e '" 1353A | L T " ' i n stetseta_ddr"i)ve)_)im +p l| < ^Dr +iver>(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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125903,13 +128001,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -che_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 | 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: @@ -125919,58 +128011,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -uto 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125990,29 +128053,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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: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: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:1373:13: note: in instantiation of function template 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); } @@ -126026,7 +128089,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -126036,29 +128099,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126069,7 +128132,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -126078,29 +128142,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_conv &>' 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/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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126111,8 +128175,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -126121,32 +128185,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126157,8 +128218,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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. +/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 -Xlinker 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 +[ 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] +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] @@ -126167,32 +128236,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126212,29 +128278,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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: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: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:1373:13: note: in instantiation of function template 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); } @@ -126248,8 +128314,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +/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 -Xlinker 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' +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] @@ -126258,32 +128326,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126294,16 +128359,23 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: +[ 96%] Built target test_rnn_vanilla +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 - | ^ -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>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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 verIn 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] @@ -126312,32 +128384,58 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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: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 +/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:1368:13: note: in instantiation of function template 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/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(init faryg_c,i mcopnlst( c +h ar| * ^ a +rgv[]) { test_drive>' requested hereri +ver>(argc, ar gv2471); | } + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits : 2691: 9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | v{e }r _iGfLIyBC(XvX1e7r_DiEPfRyEC_ATfEDo_SrUGwGEaSTr(d"s_tdc::oinnvvok{ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h: 124:| 45: ^ note: +expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | #: 917de:f46i:ne _note: GLin instantiation of member function 'conv_driver::run' requested hereI +BCXX17_DEPRE CA917T | ED _ SU G GE S T( AL T ) _ GL I BC X X_ DsEPtRaECtAiTcED__cSUaGsGEtS:(100:t19h:i note: sexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +)->r u100n | ( )__;at +t ri| bu ^t +e__ ((__depreca/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppte:d_1299_: (71":us enote: 'in instantiation of function template specialization 'test_driver::base_run>' requested here" + 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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126348,8 +128446,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -126358,32 +128455,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: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_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:230: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/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 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126394,8 +128491,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -126404,32 +128501,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126440,7 +128534,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +/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 -Xlinker 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' +[ 96%] Built target test_bn_peract_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] @@ -126449,29 +128547,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126482,35 +128580,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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_conv &>' 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/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 - 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126521,50 +128623,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function 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/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 - | ^ -sync([=] { + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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: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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126575,8 +128667,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -126585,32 +128676,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: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_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:231: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:231: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: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:205: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126621,8 +128712,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -126631,32 +128722,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126667,7 +128755,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +[ 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] +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: @@ -126677,29 +128769,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 - 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 - 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 'conv_driver::run' requested here + 917 | staticIn 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 | usincga sretse( t= htisy)p-e>narmuen (s);t +d: :| ^r +esult_of>' requested here( +)>::type; + 1299| | ^ + run_data(dat/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa_:a741rg:s20.:be gnote: inin 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_ar gs741. | en d( ) , [ & ] { d. te mp lartee tbausre_nr undh_()a; s}y);n +c | ( ^ +[=]/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :{1333: +5 :| note: ^in instantiation of function template specialization 'test_drive_impl_1>' requested here + + 1333 | t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppes:t797_:d24ri:v enote: _in instantiation of function template specialization 'test_driver::run_cpu>' requested hereim +pl_1( pr og r am _n am e, a s) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppc:p1368:u13:f note: in instantiation of function template specialization 'test_drive_impl>' requested here= + ru n1368_ | c p u ( f a l s tee,s t_cdarcihvee__immpils);>( +a rg| v[ ^0] +, std::move(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/conv2d_find2.cpp +:68:42: note: in instantiation of function template specialization 'test_drive' requested here879 + | 68 | i nt rmeaitnu(rinnt avregcr,i cfonyst_ ichmapr*l (ar +gv [| ] ^) + { test_d/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppr:i2508ve:<25co:n v2note: d_in instantiation of function template specialization 'test_driver::verify>' requested herefi +nd2_driver> (2508ar | g c, ar gv ) ; } + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsv:2691e:r9i: fnote: y'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +(veri fy2691 | _ f o {r w} a_rdGL_IcBoCXnX1v7<_aDEpPiRE,C ATTE>D{_S +U GG| E ^ST +("std::invo/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppke:_917r:es46u:l t"note: );in instantiation of member function 'conv_driver::run' requested here + + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:917124: | 45 : note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # d e fi n es t_GaLtIBiCXcX_17c_aDEsPtRELT()t _hGiLsI)B-CX>X_rDEuPnRE(C)AT;ED +_ S| U ^GG +EST(ALT) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | : ^1299 +:71/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h::100 :note: 19:in instantiation of function template specialization 'test_driver::base_run>' requested here note: +expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __a tt1299r | ib u te _ _ (( _r_duepnre_cdaatetda__( (d"austea _'"a rAgLTs .b"'e ginistnea(d")),)) +d a| ^t +a_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126710,8 +128845,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -126720,32 +128855,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126756,8 +128888,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -126766,32 +128898,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126802,7 +128931,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -126811,71 +128940,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: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_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_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:1358:13: note: in instantiation of function template 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(inIn file included from t arg/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cppc:,40 : -coIn file included from n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:t34 : -cIn file included from h/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppa:29r: -* /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppar:g52v[:]39): warning: { 'result_of<(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 -est_drive(argc, argv); 52} | - | ^ -using result_type = typename std::result_of9::: tnote: y'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herep -e; - | ^ - 2691 | { } _GL/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppI:B741C:X20X:1 7note: _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 -EPRECATE D741_ | S U G G E S T ( return detach_asyn"c(s[t=d]: :{i -n v| o ^k -e_result")/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp;: -797 :| 24 ^: - note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : 124 : 45 : cnote: pexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'uf - = run_cpu(fal se124, | # cdaecfhien_em i_sGsL,I BvC,X X1x7s_.D.E.)P; -RECAT E| D ^_ -SUGGEST(ALT) _GLI/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppBC:X879X:_16D:EP Rnote: 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_backward_sofmax &>' requested hereC -ATED_SU G879G | E S T ( A L T ) -r e| t ^u -rn verif/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hy:_i100m:p19l:( -note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -| ^ - 100/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp | : 455 :_9:_ anote: tin instantiation of function template specialization 'test_driver::verify>' requested heret -ribute__ ((__d ep455r | e c a te d _ _ ( "vuesrei f'y" (AvLeTr i"'f yi_nbsatcekawda"r)d)_)s -o f| m ^a -x{out, dout, din, alpha, beta, algo, mode}); +/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 '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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126886,7 +128976,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -126895,32 +128986,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126931,8 +129019,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -126941,32 +129029,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126977,8 +129062,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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/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] @@ -126987,32 +129074,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: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_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:239: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:239: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: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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127023,35 +129110,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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_weights_conv &>' 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/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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127062,7 +129153,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -127072,29 +129163,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127105,8 +129196,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -127115,32 +129205,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: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_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_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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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/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/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127151,7 +129241,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: @@ -127161,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: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 - 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127203,29 +129293,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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: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: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: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: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: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: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: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: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: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 +/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:1353:13: note: in instantiation of function template 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); } @@ -127239,7 +129329,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -127248,29 +129339,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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_conv &>' 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/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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127281,8 +129372,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -127291,32 +129382,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127327,7 +129415,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -127336,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: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_forward_conv &>' 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/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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127369,8 +129458,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -127379,32 +129467,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: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_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:252: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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127415,7 +129503,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -127424,29 +129513,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127457,8 +129546,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -127467,32 +129556,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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: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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127503,8 +129589,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -127513,32 +129598,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: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_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:253: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:253: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: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/activation.cpp:205: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/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127549,7 +129634,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -127558,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: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_conv &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127591,7 +129677,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -127600,29 +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>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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_forward_conv &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127633,8 +129720,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -127643,32 +129729,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<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: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: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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127679,8 +129765,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -127689,32 +129775,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127725,16 +129808,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/soft_max.cpp:40: +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] @@ -127743,29 +129818,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_conv &>' 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/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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127776,8 +129851,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -127786,32 +129861,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127822,35 +129894,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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: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 - 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_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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127861,8 +129937,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -127871,52 +129946,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: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_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:257: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:257: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: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 | 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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127927,13 +129982,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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: @@ -127943,46 +129992,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127993,7 +130025,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -128002,29 +130035,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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_conv &>' 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/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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128035,7 +130068,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -128044,29 +130078,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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_weights_conv &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128077,14 +130111,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -128093,32 +130124,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128129,15 +130157,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 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/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] @@ -128146,32 +130168,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: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_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:260: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:260: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: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/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128182,20 +130204,12 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/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/immed_conv3d.cpp:26: +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/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: @@ -128205,29 +130219,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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: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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128238,9 +130252,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -128249,32 +130262,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128285,7 +130295,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -128294,29 +130304,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_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:261: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: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/driver.hpp:1353:13: note: in instantiation of function template 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128327,7 +130340,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -128336,29 +130350,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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_weights_conv &>' 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/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128369,17 +130383,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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 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/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -128388,32 +130394,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128424,8 +130427,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +[ 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 -Xlinker 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 +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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -128434,32 +130444,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128470,21 +130477,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -128493,32 +130487,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128529,15 +130520,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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); - | ^~~~ -9 warnings generated when compiling for gfx906. -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 -Xlinker 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/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] @@ -128546,29 +130533,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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_weights_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: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:1368:13: note: in instantiation of function template 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128579,8 +130566,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -128589,32 +130576,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128625,8 +130609,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -128635,32 +130619,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128671,8 +130652,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -128681,32 +130661,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: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_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:213: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: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 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128717,7 +130697,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +/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 -Xlinker 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: @@ -128727,29 +130710,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128765,34 +130748,122 @@ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48 : +In file included from 52/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | :34 : +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp : 29: +u/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpps:52i:n39g: warning: r'result_of<(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 +sult_typ e52 | = t yuspiengn armeseu lst_ttdyp:e: =r etsyupelnatm_e ostfd<::Fruesnulctt_oifn:(:)>t:y:ptyep;e +; + | | ^ ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: /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 +: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 + r et741u | r n de t ac h _ as y nc ( [= r] e{t +u | r ^ +n de/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:a797:c24h:_ note: ain instantiation of function template specialization 'test_driver::run_cpu>' requested here +sync (797[ | = ] { + | ^ + cpuf =/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :ru797n_:cp24u(:f anote: lsein instantiation of function template specialization 'test_driver::run_cpu>' requested here, + cache_mis s797, | v , x s. . . ); + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :879c:16p:u note: fin instantiation of 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 += ru879 | n _ c p u ( rfetaulrsn e,ve rcifayc_ihmpel(_ +m | i ^s +s, /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppv:,2515 :21x: snote: .in instantiation of function template specialization 'test_driver::verify>' requested here. +.); +2515 | | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 879 : 16v:er ifnote: y(in instantiation of 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 hereve +rify_ba ck879w | ar d_ co nv < ap ir, eTt>{u + r| n ^ +veri/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:f917y:_46:i note: min instantiation of member function 'conv_driver::run' requested herep +l( +917 | | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp : 2515st:a21ti:c_ cnote: ain instantiation of function template specialization 'test_driver::verify>' requested herest +2515(t | h i s )- >r un ( ); + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1299 :71 : note: vin instantiation of function template specialization 'test_driver::base_run>' requested heree +rify (1299v | e r i f y _rubna_dcaktaw(adartda__acrgosn.vbe_{ar +g s| . ^en +d(), [&] {/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :d.917te:m46pl:at enote: bin instantiation of member function 'conv_driver::run' requested hereas +e_run( ) ; } ); + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333 : 5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +st a1333 | t i cte_stc_darisvet_i*(>pr(ogtrhami_sna)m-e,> rasu)n;( + )| ^ +; +/build/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: | 1299 : 71 : note: in instantiation of function template specialization 'test_driver::base_run>' requested here + test_drive_ im1299p | l< D ri ve r < do ub lre>u>n(a_rdgva[t0]a, (sdtda:t:am_ovaer(agss)).;b + e| ^g +in/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp(:)62:,42: note: din instantiation of function template specialization 'test_drive' requested herea +ta_a r62 | gisn.t emainnd((in)t ,ar g[c,& ]co ns{t cdh.atr*e maprglva[t])e { btaesste_d_rirvuer(>()ar;g c,} )ar;g +v )| ; ^} + + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsin instantiation of function template specialization 'test_drive_impl_1>' requested here:2691 +:9: 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 | 2691 | t {e s}t __GdLIrBiCXvX1e7_i_DmEPpRlEC_AT1E"s(tpd:r:iongrvoakem__rnesualmt"e);, + | a ^s +); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:45::1368 note: :expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 124 + | # define _1368GL | IB C XX 1 7_ D E PR E CA T ED _tSUeGGsEStT_(AdLTr)i _vGeLI_BiCXmXp_DlE +>/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h(:a100:r19:g note: vexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'[ +0], 100 | s t__da:tt:rimbuotve_e_ ((a(__sd)e)pr;e +ca t| e ^d_ +_ ("use /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp':" 62AL:T42 :"' inote: nsin instantiation of function template specialization 'test_drive' requested heret +ead"))) + | ^ + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128803,30 +130874,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -128835,32 +130884,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128872,755 +130918,50 @@ 100 | __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 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_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 | 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/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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 resusltt_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.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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -i/build/reproducible-path/miopen-5.5.1+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.hppm:879:16: note: in instantiation of function 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: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/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 - 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_dimpl_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 | s test_drive_impl>(argv[0t], 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(argcd, 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); } | ^ -im/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -[/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(A2LT) _GLIBCXX_DEPRECATED_SUGGE]ST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100 :19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -* 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_In file included from di/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cppm:[38: -2In file included from ]/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :*34 : -dIn file included from s/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppt:_29di: -m[/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp3]:,52 :d39s:t _dwarning: im['result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]3] -, 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: 52warning: | unsafe buffer access [-Wunsafe-buffer-usage] - using result _71t | y p e = t ydpsetn_daimme[ 1]s t* dd:s:tr_edismu[l2t]_ o*f ds:t:_tdyipme[;2 -] | * ^ -dst_dim[3], d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:t741_:d20i:m [note: 3in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here] -, 1}; - | ^~~~~~~ -741 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp : 71 : 60 :r ewarning: tunsafe buffer access [-Wunsafe-buffer-usage]u -rn detach_async ([71= | ] { - | ^ - dst_dim[/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1]: 797*: 24d:s tnote: _in instantiation of function template specialization 'test_driver::run_cpu>' requested hered -im[2] * ds t797_ | d i m [ 3 ] , d s t _ d i m [ 2c] p*u fd =s tr_udnim_[c3p]u,( fdsatl_sdei,m [c3a]c,h 1e}_;m -i s| ^~~~~~~s -, v, xs.../build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp);: -71 :| 72 ^: - warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :71879 | : 16 : note: in instantiation 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 - dst_di m[8791 | ] * d s t _ d i mr[e2t]u r*n dvserti_fdyi_mi[m3p]l,( -d s| t ^ -_dim[2] * /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cppds:336t:_13d:i mnote: [in instantiation of function template specialization 'test_driver::verify>' requested here3 -], dst_ d336i | m [ 3 ] , 1 } ; - | ^~~~~~~v -erify(veri/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppfy:_78t:e13n:s owarning: runsafe buffer access [-Wunsafe-buffer-usage]_o -ps{ - | ^ - 78 | fo/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:(917i:t46r:_ snote: rcin instantiation of member function 'tensor_ops_driver::run' requested here_ -dim[1] 917= | 0 ; i t r _ s r c _ d i m [ 1s]t as(trhci_sd)i-m>[r1u]n+(+)); - - | | ^ ^~~~~~~~~~~ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp::129978::7133:: note: warning: in instantiation of function template specialization 'test_driver::base_run>' requested hereunsafe buffer access [-Wunsafe-buffer-usage] - - 1299 | 78 | r u nf_odra(tai(tdra_tsar_ca_rdgism.[b1e]g i=n (0);, idtatra__asrrgcs_.ednidm([)1, ][ &<] s{r cd_.dtime[m1p]l;a tiet rb_assrec__rduinm<[D1r]+i+v) -e r| > ^~~~~~~~~~~( -); }); - | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp -:78:50: 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 - 78 | 1333 | t feosrt(_idtrri_vser_ci_mdpilm_[11<]D r=i v0e;r >i(tprr_osgrrca_md_inma[m1e], >' requested herem -[1]++) - | ^~~~~~~ - 1368 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp : 78 : 62 : twarning: eunsafe buffer access [-Wunsafe-buffer-usage]s -t_drive_impl(>i(tarr_gsvr[c0_d]i,m [s1t] d=:: m0o;v ei(tars_)s)r; -c _| d ^i -m[1] < s/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cppr:c342_:d42i: mnote: [in instantiation of function template specialization 'test_drive' requested here1 -]; itr_src_dim[1 ]342+ | +i)n -t | m ^~~~~~~~~~~a -in(in/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppt: a80r:g17c:, warning: cunsafe buffer access [-Wunsafe-buffer-usage]o -nst char* argv [80] | ) { t e s t _ d r fivoer<(tietnrs_osrr_co_pdsi_md[r2]i ve=r >0(;a rigtcr,_ sarrcg_vd)i;m [}2 -] | < ^ -src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: 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_reorder.cpp -:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2691 | { } 80_ | G LIB C XX 1 7 _ D E P R EfCoArT(EiDt_rS_UsGrGcE_SdTi(m"[s2t]d ::=i n0v;o kiet_rr_essruclt_"d)i;m -[ 2| ] ^ -< src_dim[2]; itr_src_dim/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h[2:]124+:+45): - note: | expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' ^~~~~~~~~~~ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp: 80124: | 54#: dwarning: eunsafe buffer access [-Wunsafe-buffer-usage]f -ine _GLIBCXX17_D E80P | RE C A T E D _ S U G G EfSoTr((AiLtTr)_ sr_c_GdLiImB[C2X]X _=D E0P; RiEtCrA_TsErDc__SdUiGmG[E2S]T ( 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); - | ^~~~ -212 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/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] @@ -129629,32 +130970,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129665,8 +131003,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -129675,32 +131013,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129711,8 +131046,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -129721,32 +131056,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129757,7 +131089,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -129766,29 +131142,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_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_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_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: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:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129799,8 +131178,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -129809,32 +131188,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129845,22 +131221,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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_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); - | ^~~~ -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/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] @@ -129869,32 +131231,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129905,8 +131264,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -129915,29 +131273,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_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:218: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: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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129948,8 +131309,52 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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/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] @@ -129958,32 +131363,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129994,17 +131396,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -130013,32 +131406,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -130049,8 +131439,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -130059,29 +131448,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_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:222: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: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 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -130092,15 +131484,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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/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] @@ -130109,32 +131500,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<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: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: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:205: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -130147,13 +131538,99 @@ | ^ 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 sIn file included from td/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:::26r: +eIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpps:u48: +lIn file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:34o: +fIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp<:F29: +u/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppn:c52t:39i:o nwarning: ('result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]) +>::type; +52 | | ^ +using result_type =/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp t:yp741e:na20m:e stnote: d:in 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< Fu741n | ct io n () > : :t y p e; + | ^ +retur/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:741 :d20:e 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 herea +ch_ a741 | s y n c ( [ = ] r e{t +u r| n ^ d +etach_async(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp[=:] 797{: + 24| : ^ +note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/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 | c p uf =c pruunf_c p=u( fralusne,_ ccapchue(_mfiassl, sve,, x sc..a.c);h + e| _ ^ +miss,/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :v879:,16 : xnote: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested heres +.. .879) | ; + | ^ + return verify_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:im879p:l(16 + :| ^ +note: in instantiation of function template specialization '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/conv_common.hpp:2495:29: 879note: in instantiation of function template specialization 'test_driver::verify>' requested here | + 2495 | r e t u r n v e r i f y _ i mverify(verify_forwparld(_ +co n| v< ^ap +i, T, int8_t/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp>{: + 2471| : ^ +29: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppin instantiation of function template specialization 'test_driver::verify>' requested here:917 +:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | 2471 | s t at ic _c a st ( t hi s) - >r u n(); + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 1299: 71 : note: vin instantiation of function template specialization 'test_driver::base_run>' requested here +e 1299r | i f y ( v reunr_idaftay(_daftao_rawrgasr.dbegin(), _dcatoan_varDr{i +ve r| > ^( +); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1333917:46:: 5:note: note: in instantiation of member function 'conv_driver::run' requested herein instantiation of function template specialization 'test_drive_impl_1>' requested here + + 1333 | t917e | s t_drive_im p l_ 1 (progr am _ na me , a s) ; + | ^ +s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:t1373:a13:t note: iin instantiation of function template specialization 'test_drive_impl>' requested herec +_c 1373 | a s t < D etresit_vdreidv*e_>i(mtplhorubule>>(argnv[(0)],; +st d:| : ^move(as)) +; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:62::129942:: note: 71in instantiation of function template specialization 'test_drive' requested here: + note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 62 | int main(int argc, const c ha1299r | * a rg v [] ) { t ersut_nd_ridve(aatragc_,a rarggvs);. } + | ^ +begin(), d/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsa:t2691:a9:_ note: a'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +r 2691 | g s . {e n} d_G(L)IBCXX17_DE,P RE[CA&T]ED _S{U GGdES.Tt("estmd:p:linvoke_reasutlte" );b + a| s ^ +e_/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:r124:u45n:< note: Dexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'r +ive 124 | # dre>fi(n)e; _ GL}I)BCXX17_DE;PR +E CA| TE ^D_ +SUGGEST(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppAL:T1333) :_G5LIBCXX_DEP:R ECnote: Ain instantiation of function template specialization 'test_drive_impl_1>' requested hereTE +D_SUGGEST(ALT) + | ^1333 + | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h: 100: 19 : tnote: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'e +st_ d100r | i __attribvutee___i m((p_l_d_e1prA(LTp r"'o ignrstaeamd_"n))a) +m 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 + 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __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_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); @@ -130221,54 +131698,8 @@ /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: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([=] { - | ^ -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 &, 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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - 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); @@ -130351,53 +131782,7 @@ /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.hppIn 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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -: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] @@ -130955,58 +132340,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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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 @@ -131037,486 +132371,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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -ion()>::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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(); - | 4 warnings generated when compiling for host. - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -[ 88%] 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/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 - | ^ -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_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/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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 -Xlinker 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/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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -[ 88%] Built target test_sqlite_perfdb -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=" -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' -[ 88%] 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/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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -131527,8 +132383,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -131537,71 +132392,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: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_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_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/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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/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/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _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: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( | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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_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 +/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -131612,56 +132428,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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: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/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] @@ -131670,46 +132445,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -131720,7 +132478,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: /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); @@ -131728,7 +132486,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/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); @@ -132078,52 +132836,13 @@ /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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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 /build/reproducible-path/miopen-5.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); | ~~~~~~^~~~~~~ - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' ins/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppte:a151d:"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] @@ -132402,16 +133121,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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/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/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] @@ -132486,1891 +133196,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/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:1358:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1363:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1358:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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: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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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()); - | ^~~~~~~~ -/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: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/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:1368:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -19 warnings generated when compiling for host. -[ 88%] 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] -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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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_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 - 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:1353:13: note: in instantiation of function template 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.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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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_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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 - 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 - 1358 | 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 -Xlinker 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' -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[ 88%] Built target test_reduce_test -_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(falmake[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=" -se, 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(); - | ^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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__depmake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -recated__ ("use '" ALT "' instead"))) - | ^ -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' -[ 88%] 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/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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 - 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:1363:13: note: in instantiation of function template 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); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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] @@ -134379,74 +133205,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: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_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:227: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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/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); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 - 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:205: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:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -134457,8 +133241,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -134467,32 +133251,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -134503,8 +133284,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -134513,32 +133294,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -134549,7 +133327,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -134558,29 +133336,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_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_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/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: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/driver.hpp:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -134591,8 +133372,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -134601,32 +133382,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -134637,21 +133415,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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_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/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] @@ -134660,32 +133425,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -134696,8 +133458,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -134706,71 +133467,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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/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); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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_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/activation.cpp:205: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 '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:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -134781,8 +133503,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -134791,32 +133513,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -134827,8 +133546,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -134837,32 +133556,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -134873,8 +133589,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -134883,32 +133599,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -134919,54 +133632,52 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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([=] { +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 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, 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:1373:13: note: in instantiation of function 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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] @@ -134975,32 +133686,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135011,8 +133719,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -135021,32 +133728,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: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_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_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:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, 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/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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135057,8 +133764,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -135067,32 +133774,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135103,8 +133807,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -135113,32 +133817,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135149,7 +133850,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -135158,29 +133859,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: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_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/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: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 '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/activation.cpp:205: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135191,54 +133895,52 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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([=] { +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/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:1373:13: note: in instantiation of function 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -135247,32 +133949,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135283,8 +133982,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -135293,32 +133991,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: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_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:242: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:242: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: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135329,8 +134027,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -135339,32 +134037,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135375,8 +134070,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -135385,32 +134080,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135421,8 +134113,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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.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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -135431,32 +134130,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+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: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135467,105 +134163,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/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, 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:1373:13: note: in instantiation of function 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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 +/build/reproducible-path/miopen-5.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/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/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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] @@ -135574,78 +134216,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: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_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:246: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:246: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: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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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 +/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135656,8 +134252,726 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: +/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: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/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] @@ -135666,32 +134980,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135700,86 +135011,43 @@ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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; + 100 | __attribIn file included from u/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:t38e: +_In file included from _/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :(34(: +_In file included from _d/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppepr:29e: +c/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppat:e52d:_39_: (warning: "u'result_of<(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 +e '" ALT "' inst e52a | d " ) ) )u +s i| ^n +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, 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: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_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:252: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/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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/activation.cpp:205: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:1358:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135790,29 +135058,776 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1242 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: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_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()); | ^~~~~~~~ -[ 88%] 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/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: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/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/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: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/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] @@ -135821,555 +135836,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: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_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:253: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: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:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/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); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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, - | ~~~~~~~~~~~~~~~^~~ -/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/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/activation.cpp:205: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:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -136380,61 +135872,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_scale.cpp:33: +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/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/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:256: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_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:256:13) &>' 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/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: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 +/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBIn file included from CXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -136442,502 +135924,725 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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(9), 1, warning ss generatedt when compiling for dgfx906:. -: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()); - | ~~~~~^~~~~~~ -212 warnings generated when compiling for host. -[ 88%] 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/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: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/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] @@ -136946,29 +136651,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:257: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_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_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/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/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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -136979,38 +136687,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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"); - | ^ -/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"); - | ^ -/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]); - | ^~~~ -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: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/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); + | ~~~~~~^~~~~~~ +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] @@ -137019,52 +136725,739 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, 9 warnings generated when compiling for gfx906. -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:797:24: 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/cpu_conv.hpp +:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 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); + | ~~~~~~^~~~~~~ +:879:16: note: in instantiation of 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 v/build/reproducible-path/miopen-5.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); + | ~~~~~~^~~~~~~ +erify_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/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 -Xlinker 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 -:1363:13: note: in instantiation of function template 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/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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppnote: :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 here151 +:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 205 | 151 | l o o k u p . e m p l asctde:(:tcorpayn_ns(fino_rspma_timalo_dide.(betgion(_)n,a Cmoenv(Dmi)m,) ,in _[id=.b]eg i{n( ) t+h 3i);s + -| > ~~~~~~^~~~~~~ +ru/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn:(164:m75:, warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]f +, b) ;164 | } ) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppst:d:258:c:o9p:y_ nnote: (iin 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 heren +_spat i258al | _i d. b eg i n( ) , aCodnvdD_imm,o dien(_i +d. b| e ^gi +n() + 2);/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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppwarning: (unsafe pointer arithmetic [-Wunsafe-buffer-usage]p +rogram_name, 151a | s ) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1358 : 13 : snote: tin instantiation of function template specialization 'test_drive_impl>' requested hered +::copy_n (1358i | n _ s p a t i a l _i dt.besetg_idnr(i),v eC_oimnpvln>(()a rg+v [30)];, + s| t ~~~~~~^~~~~~~d +::move(/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppa:s164:)75):; +warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]| + ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp164: | 337 : 42 : note: in instantiation of function template specialization 'test_drive' requested here + 337 | i n t m asitnd(i:n:tc oaprygc_,n (cionn_sstpa tcihaarl*_ iadr.gbve[g]i)n {( )t,e sCto_ndvriDviem<,a ctiinv_aitdi.obne_dgriinve(r)> +( a2)rg; +c, | a ~~~~~~^~~~~~~r +gv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2691 | { } _GLIBCX/build/reproducible-path/miopen-5.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); + | ~~~~~~^~~~~~~ +X17_DEPRECATED_SUGGEST("std::i/build/reproducible-path/miopen-5.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); + | ~~~~~~^~~~~~~ +nvoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' - ("use '" ALT "' instead"))) - | ^ -[ 88%] Built target test_tensor_reorder -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' -[ 88%] 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/tensor_set.cpp:38: + 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPREC/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppA:151T:E75:D warning: _unsafe pointer arithmetic [-Wunsafe-buffer-usage]S +UGGEST (151A | L T ) + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : s100t:d:19::co pnote: yexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'_n +(in_spatial _i100d | .b e g_i_n(a),t tCornviDbimu,t ein___i d.(be(gi_n_(d) e+ pr3)e;c +a | t ~~~~~~^~~~~~~ +ed/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp_:164_: 75:( "warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]u +se '" 164 | A L T " ' i n s t e a d " ) )s)t +d: :| ^co +py_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/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] @@ -137073,29 +137466,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: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_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/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/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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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/driver.hpp:1358:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137106,7 +137502,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -137115,29 +137511,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:213: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_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:213:13) &>' 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/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: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 +/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137148,129 +137547,41 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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); - | ^~~~ -9 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: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"); - | ^ -/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]); - | ^~~~ -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 - | ^ -9 warnings generated when compiling for host. -[ 88%] 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] -[ 88%] 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 -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/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 - | ^ -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 -Xlinker 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' -[ 88%] Built target MIOpenDriver -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=" -/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 -Xlinker 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[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 -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 88%] 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=" -[ 88%] 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 -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' -[ 88%] 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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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:214: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: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 '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/activation.cpp:205: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:1363:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137281,7 +137592,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -137290,29 +137601,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: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:217: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: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 '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:1358:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137323,7 +137637,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -137332,29 +137646,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: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_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_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: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_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/activation.cpp:205: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137365,35 +137682,41 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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_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:222:13) &>' 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/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 '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 +/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137404,7 +137727,12 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +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 +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] @@ -137413,29 +137741,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_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:223: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: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/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/activation.cpp:205: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137446,7 +137777,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -137455,29 +137786,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:226: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_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:226:13) &>' 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/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 '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 +/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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137488,7 +137822,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +/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 -Xlinker 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] @@ -137497,29 +137834,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:227: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_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/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: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 '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/activation.cpp:205: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:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137530,20 +137870,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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/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] @@ -137552,29 +137879,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: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_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/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/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 '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 +/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137585,25 +137915,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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::futurIn 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 - | ^ -e f, Work w) -> std::future - | ^ -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/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] @@ -137612,29 +137924,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:231: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_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_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/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/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 '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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137645,7 +137960,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -137654,29 +137969,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: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_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_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/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 '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 +/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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137687,87 +138005,41 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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: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_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_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/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/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 '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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _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/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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_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 +/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137778,7 +138050,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -137787,29 +138059,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: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_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/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: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 '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/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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137820,12 +138095,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -9 warnings generated when compiling for host. -[ 90%] Linking CXX executable ../bin/test_tensor_copy -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 -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/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] @@ -137834,29 +138104,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: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_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/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/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: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:205: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:1363:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137867,7 +138140,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -137876,29 +138149,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_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:252: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: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:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137909,7 +138185,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -137918,29 +138194,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: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_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/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/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/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:205: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -137951,16 +138230,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -9 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 -Xlinker 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' -[ 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 -[ 90%] Built target test_tensor_copy -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/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] @@ -137969,34 +138239,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:256: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_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/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: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:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:make -f test/CMakeFiles/test_tensor_vec.dir/build.make test/CMakeFiles/test_tensor_vec.dir/build -1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | rumake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -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 +/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138007,15 +138275,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 90%] 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 -122 warnings generated when compiling for host. -[ 90%] 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 -26 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] -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/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] @@ -138024,31 +138284,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:257: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_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_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/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/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/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | [ 90%] Linking CXX executable ../bin/test_na_train - static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(dacd /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 -ta_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1368:13: note: in instantiation of function template 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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138059,11 +138320,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -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] @@ -138072,29 +138329,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: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:260: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138105,16 +138365,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 90%] Built target test_tensor_ops -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=" -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' -[ 90%] 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 -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] @@ -138123,29 +138374,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: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:261: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:261: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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138156,7 +138410,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -138165,29 +138419,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:213: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_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_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/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/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: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: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:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138198,51 +138455,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 90%] Built target test_rnn_vanilla -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=" -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()); - | ^~~~~~~~ -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' -[ 92%] 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 -9 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); - | ^~~~ -[ 92%] 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 -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 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 -Xlinker 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' -[ 92%] Built target test_na_train -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' -[ 92%] 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 -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 -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] @@ -138251,29 +138464,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: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_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_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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138284,12 +138500,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -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] -[ 92%] Built target test_tensor_cast -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] @@ -138298,29 +138509,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: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_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_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: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 '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/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/test/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138331,10 +138545,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 92%] Built target test_soft_max -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] @@ -138343,29 +138554,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: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_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: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: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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138376,18 +138590,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 - | ^ -[ 92%] 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/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] @@ -138396,29 +138599,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_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:222: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: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 '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/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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138429,79 +138635,41 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] -[ 92%] 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/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); - | ^~~~ -14 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 -Xlinker 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' -[ 92%] Built target test_type_name -/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 -Xlinker 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' -[ 92%] Built target test_test_errors -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/w_supertensor.cpp:43: +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 - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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:223: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/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:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138512,7 +138680,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -138521,29 +138689,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:226: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:226: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: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:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138554,21 +138725,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -122 warnings generated when compiling for host. -[ 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/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/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] @@ -138577,29 +138734,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:227: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:227: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/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: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/driver.hpp:1368:13: note: in instantiation of function template 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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138610,7 +138770,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -138619,29 +138779,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: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:230: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: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/driver.hpp:1368:13: note: in instantiation of function template 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); } +/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138652,59 +138815,41 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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:231: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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/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); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __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/activation.cpp:205: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 '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: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/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138715,10 +138860,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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/w_supertensor.cpp:43: +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] @@ -138727,15 +138869,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: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_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_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/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/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:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -138745,7 +138905,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -138754,29 +138914,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: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:239: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/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: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:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138787,21 +138950,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -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/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] @@ -138810,92 +138959,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: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:242: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: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:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATEDIn 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 hereS - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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:1358:13: note: in instantiation of function template 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); } - | ^ -U/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - G2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -G/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -EST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -6 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] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24In 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] @@ -138904,29 +139004,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: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:246: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/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: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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -138937,68 +139040,41 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -: note: in instantiation of function template specialization 'test_driver::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(/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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/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: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_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:252: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 - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); } - | ^ -), data_ar/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:g9:s .note: e'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heren -d(), [&] { 2691d | . t e m p{l a}t e_ GLbIaBsCXeX_17_DEPRECATED_SUGrGEuSTn(<"Dsrtidv:e:rin>v(ok)e;_ r}e)s;u -l t"| ) ^; - +/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( | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attri/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppbu:te1333_:_5 (:( _note: _dein instantiation of function template specialization 'test_drive_impl_1>' requested herep -recated__ ("use '" ALT "' instead"))) - | ^ +/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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139009,7 +139085,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -139018,29 +139094,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: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:253: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:253: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 - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139051,7 +139130,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -139060,29 +139139,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:256: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:256: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: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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139093,7 +139175,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -139102,29 +139184,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:257: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_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_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/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/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/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:205: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139135,7 +139220,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -139144,29 +139229,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: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:260: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: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/driver.hpp:1368:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139177,7 +139265,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -139186,29 +139274,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: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:261: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/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: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:1373:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139219,7 +139310,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -139228,29 +139319,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:213: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_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/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: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: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/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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139261,7 +139355,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -139270,29 +139364,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: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:214: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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139303,7 +139400,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -139312,29 +139409,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: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_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_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/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 '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: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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139345,20 +139445,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/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] @@ -139367,29 +139454,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: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_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: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: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:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139400,22 +139490,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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_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()); - | ^~~~~~~~ -9 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/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] @@ -139424,29 +139499,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_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:222: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: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 '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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139457,11 +139535,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 96%] 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/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] @@ -139470,29 +139544,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_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_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_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: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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139503,10 +139580,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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 -Xlinker 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' -[ 96%] Built target test_tensor_scale -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] @@ -139515,29 +139589,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:226: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_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/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: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 '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/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:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139548,16 +139625,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -139566,29 +139634,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:227: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_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/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: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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139599,10 +139670,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -9 warnings generated when compiling for host. -[ 96%] 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 -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] @@ -139611,29 +139679,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: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_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/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: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 '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/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 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139644,48 +139715,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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: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); - | ^~~~ -/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 -Xlinker 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' -[ 96%] Built target test_tensor_set -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: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, (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: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_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/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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -139695,7 +139760,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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] @@ -139704,67 +139769,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: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_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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_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: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( | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -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); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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 +/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139775,7 +139805,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -139784,29 +139814,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: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:239: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: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:1353:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139817,7 +139850,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -139826,29 +139859,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: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_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/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 +/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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139859,7 +139895,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -139868,29 +139904,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: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:246: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: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/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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139901,7 +139940,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -139910,29 +139949,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_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_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_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 +/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/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139943,7 +139985,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -139952,29 +139994,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: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:253: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: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:1363:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -139985,7 +140030,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -139994,29 +140039,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:256: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_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/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 +/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:1368:13: note: in instantiation of function template 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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -140027,7 +140075,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -140036,29 +140084,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:257: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:257: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: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/driver.hpp:1373:13: note: in instantiation of function template 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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -140069,7 +140120,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -140078,29 +140129,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: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_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/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 +/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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -140111,7 +140165,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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] @@ -140120,29 +140174,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: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:261: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: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: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_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/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -140153,67 +140210,62 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __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/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/tensor_vec.cpp:39: +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); | ^~~~ -6 warnings generated when compiling for host. -[ 96%] 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] -/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 -Xlinker 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' -[ 96%] Built target test_w_supertensor -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 +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] -/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 -Xlinker 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 +/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 -Xlinker 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 test_tensor_trans -14 warnings generated when compiling for host. -[ 98%] 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 +[ 98%] Built target MIOpenDriver +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 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 -Xlinker 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 +/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 -Xlinker 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_tensor_vec -14 warnings generated when compiling for host. -[ 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 +[ 98%] Built target test_pooling2d +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 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 -Xlinker 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 +/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 -Xlinker 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_tensor_transform +[ 98%] Built target test_pooling3d 271 warnings generated when compiling for host. -[ 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 +[ 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 -Xlinker 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' 271 warnings generated when compiling for host. -[ 98%] Built target test_conv2d_find2 -[ 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 +[ 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] /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 -Xlinker 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' [ 98%] Built target test_conv3d_find2 +/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 -Xlinker 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' +[ 98%] Built target test_immed_conv2d 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 @@ -140223,45 +140275,29 @@ make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 98%] Built target test_conv3d 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_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 -Xlinker 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 271 warnings generated when compiling for host. -[100%] 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] +271 warnings generated when compiling for host. +[100%] Linking CXX executable ../bin/test_conv2d +[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.dir/link.txt --verbose=1 +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++-17clang++-17: : warning: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +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. -[100%] 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] /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 -Xlinker 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 -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 -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 -Xlinker 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' -[100%] 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 -Xlinker 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 +/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 -Xlinker 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 -Xlinker 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_immed_conv2d -244 warnings generated when compiling for host. -[100%] 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 -Xlinker 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' -[100%] Built target test_pooling2d +[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 @@ -140288,7 +140324,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 -j20 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 @@ -140304,9 +140340,9 @@ -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include/miopen/miopen.h -- 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/include/miopen/export.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 -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/x86_64-linux-gnu/libMIOpen.so @@ -141250,23 +141286,23 @@ dh_strip -a -O-Scmake -O--builddirectory=build dh_makeshlibs -a -O-Scmake -O--builddirectory=build 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_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test 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_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test 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_bn_spatial_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_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test 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_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test 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_bn_spatial_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_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test 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_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test 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_bn_spatial_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_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test 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_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test 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_bn_spatial_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-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test 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_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test 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_bn_spatial_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/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_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout 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_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner 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_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_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_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout 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_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner 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_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_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_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout 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_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner 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_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_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-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout 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_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner 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_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_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_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout 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_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner 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_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test were not linked against libboost_atomic.so.1.83.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-1_amd64.deb'. dpkg-deb: building package 'libmiopen1-dbgsym' in '../libmiopen1-dbgsym_5.5.1+dfsg2-1_amd64.deb'. +dpkg-deb: building package 'libmiopen1' in '../libmiopen1_5.5.1+dfsg2-1_amd64.deb'. dpkg-deb: building package 'libmiopen-dev' in '../libmiopen-dev_5.5.1+dfsg2-1_amd64.deb'. -dpkg-deb: building package 'libmiopen1-tests-dbgsym' in '../libmiopen1-tests-dbgsym_5.5.1+dfsg2-1_amd64.deb'. dpkg-deb: building package 'libmiopen1-tests' in '../libmiopen1-tests_5.5.1+dfsg2-1_amd64.deb'. +dpkg-deb: building package 'libmiopen1-tests-dbgsym' in '../libmiopen1-tests-dbgsym_5.5.1+dfsg2-1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../miopen_5.5.1+dfsg2-1_amd64.buildinfo dpkg-genchanges --build=binary -O../miopen_5.5.1+dfsg2-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -141274,12 +141310,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3969462/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3969462/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/3799225 and its subdirectories -I: Current time: Fri Nov 15 12:17:04 -12 2024 -I: pbuilder-time-stamp: 1731716224 +I: removing directory /srv/workspace/pbuilder/3969462 and its subdirectories +I: Current time: Fri Dec 19 20:15:54 +14 2025 +I: pbuilder-time-stamp: 1766124954